Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по СИИ.doc
Скачиваний:
2
Добавлен:
14.11.2019
Размер:
314.88 Кб
Скачать

Работа в системе программирования Turbo Prolog.

1. Система программирования Turbo Prolog.

2. Интерфейс Turbo Prolog.

3. Основы программирования.

1. Система программирования Turbo Prolog включает в свой состав:

интегрированную среду для разработки, отладки и выполнения логических программ - язык логического программирования Turbo Prolog.

Рассмотрим коротко интерфейс интегрированной среды и основы программирования в этой среде на языке Turbo Prolog.

2. Рассматриваемая версия системы логического программирования Turbo Prolog 2.0 работает под управлением DOS и имеет стандартизованный программный интерфейс. Главное меню интегрированной среды системы включает в свой состав следующие меню и команды:

- Files (Файл)

- Edit (Правка)

- Run (Выполнение)

- Compile (Компиляция)

- Options (Параметры)

- Setup (Настройка).

Дадим краткую характеристику команд, указанных в меню.

Меню File содержит следующие команды управления файлами программ на Prolog:

- Load (Загрузка файла)

- Pick (Загрузка файла)

- New file (Создание файла)

- Save (Сохранение) ;

- Write to (Сохранение с новым именем)

- Directory (Вывод текущего каталога)

- Change dir (Смена каталога)

- OS shell (Временный выход в DOS)

- Exit (Выход)

Команда Edit служит для переключения в режим редактирования исходного текста программы на языке Prolog.

Команда Run запускает процесс компиляции и выполнения текущей исходной программы на языке Turbo Prolog.

Меню Compile содержит следующие команды управления компиляцией:

- Memory (компиляция программы с размещением в оперативке)

- OBJ file (Компиляция с созданием объектного файла)

- EXE file (auto link) (построение файла EXE)

- Project (Создание проекта)

- Link only (Редактирование связей файла объектной программы OBJ)

- Link options (Параметры редактирования связей)

- Edit PRJ file (Правка файла проекта)

- Compiler directives (Директивы компилятора)

Меню Setup содержит следующие команды настройки системы:

- Color (Изменение цвета)

- Windows size (Изменение размеров окон)

- Directories (Управление каталогами)

- Miscellaneous (Параметры внешних устройств)

- Load SYS file (Загрузить файл. SYS)

- Save SYS file (Сохранить файл .SYS)

3. В нижней части диалогового окна системы программирования Turbo Prolog содержится строка подсказки о назначении функциональных клавиш. Справочная помощь системы вызывается нажатием клавиши F1. Алфавит языка Turbo Prolog включает следующие символы:

1. Прописные и строчные буквы латинского алфавита.

2. Цифры (0 – 9)

3. Спец. символы: @,!; #; $, <&, ( ); |,Л;"; -; +, /, <; >;;,,; ?,.; \, _;', ~.

В Prolog имена используются для обозначения символических констант, доменов, предикатов, переменных. В общем случае, имя должно начинаться с буквы или знака подчёркивания, за которым идёт любая комбинация букв, цифр или знаков подчёркивания. При этом правило именования различных типов объектов в Prolog - программе имеют свои особенности:

1. Имена символических констант и имена предикатов должны начинаться со строчной буквы.

2. Имена предметных переменных (аргументов, пердикатов и функций) должны начинаться с прописной буквы или знака подчеркивания.

В качестве вмени переменной в предикатах может использоваться знак подчеркивания, такая переменная - анонимная. Применяется это в случаях, когда значение переменной безразлично для Prolog-программы. К ключевым (служебным) словам в языке Turbo Prolog относятся следующие слова:

and

clauses constants database

domains elsedef enddef

global

goal if

if

ifdef

ifndef

include

or

predicates