
- •Введение
- •1. Методические указания к лабораторным работам
- •3. Лабораторные работы по курсу "Системы искусственного интеллекта"
- •5. Индивидуальные задания к лабораторным работам
- •6. Учебные демонстрационные примеры
- •Литература
- •Приложение 1.Руководство по применению системы "Turbo-prolog"
- •Приложение 2. Краткое руководство по применению языка Турбо-пролог версии 2.0
- •Содержание
child("Игорь","Рома") child("Игорь","Дуся") syster("Оля","Вася") syster("Ира","Вася") syste("Ира","Оля") syster("Оля","Ира") brother("Вася","Оля") brother("Вася","Ира")
Литература
1.Ин Ц., Соломон Д. Использование Турбо-пролога: Пер. с англ. -
М.: Мир, 1993.
2.Клоксин У., Меллиш К. Программирование на языке Пролог: Пер. с англ. - М.: Мир, 1987.
72

Приложение 1.Руководство по применению системы "Turbo-prolog"
Запуск системы. Система запускается файлом Prolog.exe. Появляется сообщение об инициализации системы, исчезающее при нажатии любой клавиши. Затем появляется главное меню со стандартным для Turbo-сред набором опций и четыре рабочих окна: редактирования, диалога, сообщений и трассировки. На рис.П1.1 выводятся значения функциональных клавиш.
Рис.П1.1. Главное окно системы "Turbo-prolog"
Как в главном, так и в ниспадающих меню, пользователь может выбрать альтернативу одним из следующих способов:
• по первой заглавной латинской букве. Другими словами, выбрать нужное действие и нажать первую букву из его названия. Например, <F> для выбора альтернативы File;
73
•указателем активной альтернативы. Для этого с помощью клавиш со стрелками переместить указатель активной альтернативы на необходимую позицию и нажать клавишу <Enter>;
•с помощью "горячих" ключей (табл.П1.1).
|
|
|
|
Таблица П1.1 |
|
Список "горячих" ключей |
|
||
|
|
|
|
|
Действие |
|
|
Ключ |
Эквивалент |
Выход из системы |
|
<Alt>+<X> |
F/Quit |
|
Работа с файлами |
|
<Alt>+<F> |
Гл. меню/F |
|
Временный выход в DOS |
<Alt>+<D> |
F/OS Shell |
||
Режим редактирования |
<Alt>+<E> |
Гл. меню/E |
||
Режим изменения среды |
<Alt>+<O> |
Гл. меню/O |
||
Режим компиляции |
|
<Alt>+<C> |
Гл. меню/C |
|
Режим изменения |
начальных |
<Alt>+<S> |
Гл. меню/S |
|
установок |
|
|
|
|
Показ "горячих" ключей |
<Alt>+<H> |
S/M/K/Hot Keys |
||
Показ номера версии |
|
<Alt>+<F10> |
|
|
Загрузка файла |
|
|
<F3> |
F/Load |
Выбор файла |
|
|
<Alt>+<F3> |
F/Pick |
Сохранение файла |
|
<F2> |
F/Save |
|
Запуск программы |
|
<Alt>+<R> |
Гл. меню/R |
|
Компиляция |
в |
оперативную |
<F9> |
C/Memory |
память |
|
|
|
|
Компиляция в OBJ-файл |
<Shift>+<F9> |
C/Obj File |
||
Компиляция в EXE-файл |
<Ctrl>+<F9> |
C/Exe File |
||
Компиляция в проект |
|
<Alt>+<F9> |
C/Project |
Покинуть меню и вернуться в предыдущее состояние можно с помощью клавиши <Esc>. Переход к меню из окна редактирования осуществляется с помощью клавиши <F10>. Получить список всех "горячих" ключей можно одновременным нажатием клавиш <Alt>+<H>. Система предоставляет пользователю возможность самостоятельного переопределения ключей. Для этого необходимо загрузить установку
OLD.SYS с помощью команды SET prosys=…\old.sys, добавленной в autoexec.bat.
Окна системы. После запуска системы "Turbo-prolog"
появляется интерфейс, содержащий четыре окна:
74
•окно редактирования, состоящее из двух частей: основной, в которой можно видеть и редактировать текст рабочего файла, и информационной, где приводится информация о редактируемом тексте
иместоположении курсора;
•окно трассировки, позволяющее следить за ходом выполнения программы. Для его работы необходимо компилировать программу с установленной опцией Trace. Результаты можно наблюдать непосредственно в окне или вывести на печатающее устройство либо в файл Prolog.log с помощью "горячего" ключа <Alt>+<P>;
•окно сообщений, информирующее пользователя о всех действиях системы. Например, на рис.П1.1 система сообщает, что начальная загрузка выполнена без указания имени файла, поэтому был загружен файл с именем Work.pro;
•окно диалога, предназначенное для активного взаимодействия с пользователем в случае компиляции и запуска программы, в которой отсутствует внутренняя цель. Результаты можно наблюдать непосредственно в окне или вывести на печатающее устройство либо в файл Prolog.log с помощью "горячего" ключа <Alt>+<P>.
Работа с файлами. Пункт меню File (рис.П1.2) дает возможность
выполнить целый ряд операций по манипулированию с файлами:
•опция Load позволяет загрузить существующий файл с расширением .PRO или каким-либо иным. При наборе *.* становятся доступными все файлы из активного каталога;
•опция Pick предоставляет возможность выбора загружаемого файла в режиме полного просмотра всех ранее загружаемых файлов;
•опция New File открывает для работы новый пустой файл;
•опция Save позволяет сохранить файл, открытый в окне редактирования под его текущим именем; опция Write to дает возможность сохранить файл, открытый в окне редактирования под новым именем;
75

Рис.П1.2. Меню работы с файлами
•опция Directory позволяет установить текущее местоположение активной директории;
•опция Change Dir предоставляет возможность установить текущее местоположение активного каталога;
•опция OS Shell разрешает временный выход в операционную систему. Для возврата в оболочку "Turbo-prolog" необходимо набрать команду Exit и нажать <Enter>;
•опция Quit означает завершение работы и выход из системы.
76

Другие возможности оболочки:
•позиция Edit главного меню оболочки позволяет перейти в режим редактирования текущего файла с программой;
•позиция Run запускает программу, находящуюся в окне редактирования, на исполнение;
•позиция Compile (рис.П1.3) позволяет осуществить различные виды компиляции программы из окна редактирования;
Рис.П1.3. Меню компиляции
• опция Memory дает возможность осуществить компиляцию в оперативную память компьютера, находящуюся под управлением операционной системы MS DOS с созданием объектного кода программы, которую в дальнейшем необходимо запустить через позицию Run;
77

•опция Project позволяет выполнить указанный пользователем
проект;
•опция OBJ File обычно используется при работе с проектом. После компиляции в этом режиме в соответствующей директории жесткого диска появляется файл с тем же именем и расширением .obj;
•опция EXE File позволяет автоматически откомпилировать активный файл или группу файлов, указанных в проекте. После компиляции в этом режиме в соответствующей директории жесткого диска появляется исполняемый файл с тем же именем и расширением
.exe;
•опция Link выполняет сборку исполняемого файла программы из уже существующих obj-модулей;
•пункт основного меню Options (рис.П1.4) позволяет настроить конфигурацию среды Пролога и отредактировать необходимые параметры проекта.
Рис.П1.4. Меню конфигурации
78

Настройка оболочки. Более детальную настройку оболочки
"Turbo-prolog" позволяет осуществить пункт основного меню Setup (рис.П1.5).
Рис.П1.5. Меню настройки
При загрузке оболочки предлагается некоторая конфигурация системы, которая находится в файле Prolog.sys и которую пользователь может изменить по своему усмотрению. Для этого ему предоставляются средства по изменению настроек практически всех основных параметров системы "Turbo-prolog". По желанию могут быть:
•переустановлены цветовыерешениядлякаждогоизоконсреды;
•изменены размер и местоположение каждого из окон;
•переназначены необходимые рабочие каталоги, в которых будут находиться подключаемые библиотеки проектов, куда будут компилироваться различные варианты файлов и т.д.;
•созданы дополнительные настройки системы по графическим параметрам разрешения и цветности;
79
• загружен существующий файл установок или сохранен новый с измененными пользователем установками.
80