Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Авдеев, Ездаков. Лабы по ИС и ЭС.pdf
Скачиваний:
6
Добавлен:
28.06.2024
Размер:
1.57 Mб
Скачать

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