Visual Prolog 7.1 для начинающих [Эдуардо Коста] (pdf) читать постранично, страница - 3

-  Visual Prolog 7.1 для начинающих  (пер. И. Алексеев, ...) 5.66 Мб, 210с. скачать: (pdf) - (pdf+fbd)  читать: (полностью) - (постранично) - Эдуардо Коста

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

137

16.2.

Управление таймером ............................................................................. 138

16.3.

Как работает программа.......................................................................... 139

Глава 17:
17.1.

Текстовый редактор ............................................................. 141

Сохранение и загрузка файлов ................................................................ 142

Глава 18:

Печать .................................................................................... 144

Глава 19:

Вкладки и не только ............................................................... 146

19.1.

Знаменитые программы.......................................................................... 146

19.2.

Ботаника .................................................................................................. 148

5

19.3.

Обработка китайского языка ................................................................... 154

19.4.

Регулярные выражения ........................................................................... 156

19.5.

MIDI-проигрыватель ................................................................................ 159

19.6.

Midi-формат ............................................................................................. 160

Глава 20:

Ошибки .................................................................................... 165

20.1.

Ошибка типа ............................................................................................ 165

20.2.

Не-процедура внутри процедуры............................................................ 167

20.3.

Недетерминированное условие .............................................................. 168

20.4.

Невозможность определения типа ......................................................... 169

20.5.

Схема входа-выхода аргументов предиката ........................................... 169

Глава 21:

Управление базой данных ...................................................... 170

21.1.

Управление базами данных .................................................................... 170

21.2.

Класс emails.............................................................................................. 172

21.3.

Объект базы данных ................................................................................ 174

Глава 22:

Книги и статьи ....................................................................... 177

22.1.

Грамматики ............................................................................................. 177

22.2.

Базы данных ............................................................................................ 178

22.3.

Техника программирования .................................................................... 178

Глава 23:

Поиск........................................................................................ 180

23.1.

Состояния................................................................................................. 180

23.2.

Дерево поиска ......................................................................................... 181

23.3.

Поиск в ширину ....................................................................................... 182

23.4.

Поиск в глубину ....................................................................................... 186

23.5.

Эвристический поиск ............................................................................... 186

Глава 24:

Нейронные сети...................................................................... 191

24.1.

Описание нейрона ................................................................................... 195

24.2.

Реализация многослойной сети .............................................................. 196

24.3.

Запуск двуслойной нейросети ................................................................. 201

24.4.

Историческая перспектива ...................................................................... 201

Глава 25:
25.1.

Альфа-бета отсечение .......................................................... 202

Генерация хода ........................................................................................ 202

Библиография .............................................................................................. 209

6

Часть I
Savoir-faire1

1

Навыки и умения

7

Глава 1: Введение
1.1.

Создание проекта в Visual Prolog

Давайте создадим пустой проект, к которому вы позднее добавите
функциональности. Среда, которую вы будете использовать для разработки программ,
называется IDE, что является сокращением от Integrated Development Environment1. Когда
вы заходите в IDE системы Visual Prolog, то попадаете в среду, представленную на
рисунке 1.1. Мы будем ссылаться на меню IDE как на «меню задач» (task menu). Система
окон и диалогов, которую вы создадите для общения с потенциальными пользователями
вашей программы, называется Graphical User Interface2, или сокращенно — GUI.

Рисунок 1.1 Создание нового проекта

1.1.1. Создание нового GUI-проекта: name
Этот шаг довольно прост. Выберите команду Project/New меню задач, как показано
на рисунке 1.1. Затем заполните диалоговое окно Project Settings так, как показано на
рисунке 1.2. Нажмите кнопку Create, и перед вами появится окно дерева проекта (см.
рис. 1.3).

1.1.2. Компиляция и запуск программы
Для того чтобы скомпилировать программу, выберите команду Build/Build меню
задач, как показано на рисунке 1.4. Для запуска программы выберите команду
Build/Execute, и на экране появится окно, изображенное на рисунке 1.5. Всё, что от вас
требуется для того, чтобы выйти из программы, — нажать кнопку в виде крестика,
которая находится в верхнем правом углу окна. Если предпочитаете, выберите пункт
File/Exit меню приложения.
1
2

Интегрированная среда разработки.
Графический интерфейс пользователя.

8

Рисунок 1.2 Настройки проекта

Рисунок 1.3 Дерево проекта

Рисунок 1.4 Компоновка проекта

Рисунок 1.5 Пустое приложение

9

1.2.

Примеры

Пример этой главы показывает, как запустить приложение. Он находится в папке
plot1. В следующей главе вы узнаете, как добавить