Логическое программирование. Элементы и конструкции языка Турбо-Пролог. Средства отладки Турбо-Пролога, страница 2

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

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

Окно трассировки (TRACE) позволяет следить за выполнением программы. Для активизации окна трассировки возможны два способа:

1.  В исходный текст программы вводится директива TRACE или SHORTTRACE;

2.  В процессе компиляции программы включается опция трассировки TRACE в меню команды OPTIONS, в подменю COMPILER DIRECTIVES.

После включения режима трассировки пошаговое выполнение программы осуществляется нажатием клавиши F10. При работе с каким-либо окном Турбо-Пролог фиксирует текущее окно двойными рамками.

Нижняя строка главного меню указывает клавиши, связанные с наиболее часто используемыми функциями системы: 

F2 - сохранение файла; 

F3 - загрузка файла; 

F6 - переключение на другое окно; 

F9 - компиляция программы; Alt-X - выход из системы.

Редактор Турбо-Пролога

Редактор Турбо-Пролога предоставляет пользователю различные возможности, облегчающие работу с программой. Система команд редактора Турбо-Пролога аналогична системам команд, применяемым в редакторе Турбо-Паскаля и редакторе WORD-STAR.

Создание и редактирование программного файла

Для создания нового файла необходимо сделать текущим окно редактора. При этом возможен один из следующих приемов:

•  Если вы находитесь в системе Турбо-Пролог, и ещё не работали ни с какими файлами, то, выбрав команду EDIT, попадаете в редактор, где Турбо-Пролог автоматически создает пустой исходный файл с именем WORK.PRO. В статус-строке окна редактора будет указано это имя.

•  Из главного меню можно выбрать команду FILES и в подменю этой команды – опцию NEW (новый файл). Нажав затем клавишу Enter, также попадем в окно редактора с пустым исходным файлом WORK.PRO.

Попав в окно редактора, используя один из указанных выше приемов, можно вводить текст своей программы.

При вводе текста программы другие окна пока не нужны, поэтому можно “распахнуть” окно редактора на весь экран, нажав клавишу F5. Для возврата в исходное состояние снова нажмите F5.

Для сохранения исходного текста программы в текущем файле нажмите клавишу F2 либо выберите команду FILES и в подменю этой команды опцию SAVE.

Если при записи текста программы в файл вы хотите изменить имя файла, то в команде FILES используйте опцию WRITE ТО. На экране появится приглашение “File name”, в ответ на которое введите имя файла.

Вводить имя файла можно относительно текущего каталога, либо задавая полный маршрут. По умолчанию ТурбоПролог использует расширение (.PRO) для программных файлов. Если же Вы не хотите использовать какое-либо расширение, то поставьте в конце имени файла точку.

Для загрузки существующего файла из главного меню выбираем команду FILES и затем опцию LOAD (загрузка)

Система выдает приглашение “File name” (имя файла). Введите имя имеющегося файла, с которым вы хотите работать. Нажав затем клавишу Enter, вы попадаете в окно редактора, где в статус-строке будет указано введенное вами имя файла. В общем случае нажатие клавиши F3 из любого места ТурбоПролога аналогично выбору FILES/LOAD.

Для запуска программы на компиляцию и выполнение необходимо нажать клавиши Alt-R из любого места системы, либо воспользоваться функцией RUN из главного меню.