
- •Основы работы в среде турбо-пролога
- •Лабораторная работа 1 Часть1 составление простейшей пролог-программы
- •2. Краткие справочные сведения.
- •4. Сохранение содержимого окна Dialog в файле.
- •Часть 2 формирование правил
- •2. Краткие справочные данные.
- •3. Содержание задания по лабораторной работе.
- •4. Содержание отчета.
- •Лабораторная работа 2 рекурсия
- •Лаб. Работа 3 использование отсечения в пролог-программах
- •Краткие справочные данные.
- •Содержание задания по лабораторной работе.
- •4. Содержание отчета.
Основы работы в среде турбо-пролога
1. Цель работы: приобретение практических навыков работы в среде Турбо-Пролога.
2. Краткие справочные сведения.
2.1. Команды главного меню.
После запуска системы Турбо-Пролог на экране дисплея появляются 4 окна:
- окно редактирования Editor - для ввода и редактирования исходной программы;
- окно диалога Dialog - для ввода запросов и выдачи результатов;
- окно сообщений Message - для выдачи сообщений;
- окно трассировки Trace - для выдачи информации о выполнении программы.
Главное меню содержит 6 команд: Files - команды управления файлами; Edit - редактирование программы; Run - запуск программы; Compile - компиляция программы; Options - изменение параметров компиляции; Setup - изменение системных параметров.
При помощи клавиши Esc можно выйти из любого меню или подменю и вернуться в главное меню.
Команда Files содержит 9 подкоманд обработки файлов: Load - загружает файл для обработки; Pick - позволяет загрузить один из 7 последних файлов, с которыми работал пользователь; New file - открывает пустое окно для создания нового файла; Save - запись на диск рабочего файла с именем, указанным в строке состояния окна Editor; Write to - сохраняет файл с именем, заданным пользователем; Directory - позволяет перейти к файлам другого каталога, не изменяя текущего каталога; Change dir - изменяет текущий каталог; OS shell - временный выход в MS-DOS; возврат в систему Турбо-Пролога по команде exit; Quit - выход из среды Турбо-Пролога.
Команды Edit и Run не имеют подкоманд.
В команде Compile указываются 5 подпунктов, которые определяют результаты последующей компиляции: Memory (устанавливается по умолчанию) - скомпилированная программа помещается в оперативную память; OBJ file - скомпилированная программа имеет формат объектного файла, который должен компоноваться совместно с другими объектными файлами; EXE file - скомпилированная программа имеет формат автономного загрузочного файла, который может запускаться вне системы Турбо-Пролог; Project и Link only - используются при модульном программировании.
Команда Options позволяет задавать опции компоновки (Link options), редактировать файл проекта (Edit PRJ file) при модульном программировании, устанавливать директивы компилятора (Compiler directives).
Команда Setup позволяет изменять следующие системные параметры: Colors - изменение цветов переднего плана и фона выбранного окна; Windows size - изменение размера и расположения выбранного окна; Directories - задание имен директорий, к которым Турбо-Пролог будет обращаться по умолчанию; Miscellaneous - настройка расширенного графического адаптера, установка режимов экрана, конфигурации клавиатуры, содержания строк подсказки; Load SYS file - загрузка файла типа .sys (по умолчанию Prolog.sys) со значениями параметров конфигурации; Save SYS file - запоминание текущих значений параметров конфигурации в указанном файле типа .sys (по умолчанию Prolog.sys).
2.2. Использование редактора Турбо-Пролога.
Управление курсором:
Ctrl-F или Ctrl- - на одно слово вправо;
Ctrl-A или Ctrl- - на одно слово влево;
Ctrl-Home - в начало текста на экране;
Ctrl-End - в конец текста на экране;
Ctrl-QR или Ctrl-PgUp - в начало программы;
Ctrl-QC или Ctrl-PgDn - в конец программы.
Поместить курсор в любую строку программы можно при помощи комбинации клавиш Ctrl-F2. При этом запрашивается номер строки, после введения которого и повторного нажатия Ctrl-F2 курсор попадает в начало строки с указанным номером.
Удаление текста:
Ctrl-T - удаление слова (перед удалением курсор подгоняется к началу слова);
Ctrl-Y - удаление строки (курсор перед удалением может размещаться в любой позиции строки);
Ctrl-QY - удаление символов до конца строки, начиная с позиции размещения курсора.
Команды работы с фрагментами текста: Ctrl-KB - отметка начала фрагмента; Ctrl-KK - отметка конца фрагмента; Ctrl-KH - отмена выделения фрагмента; Ctrl-KC - копирование фрагмента в место размещения курсора; Ctrl-KV - перемещение фрагмента; Ctrl-KY - удаление фрагмента.
Выделить фрагмент текста и скопировать его в другое место можно также с помощью комбинации клавиш Ctrl-F5.
Выбор режима вставки (Insert) или режима замены (Overwrite): нажимается клавиша Ins или комбинация Ctrl-V.
Автоматическое выравнивание строк. Установка режима автоматического выравнивания (Indent в строке статуса) или отмена его производится комбинацией Ctrl-QI. Автоматическое выравнивание функционирует только при включенном режиме вставки.
Изменение размеров окна редактора:
F5 - расширение окна до полного экрана. Возврат к начальным размерам окна осуществляется повторным нажатием F5.
Использование вспомогательного редактора - F8. После нажатия F8 появляется окно с запросом имени дополнительного требующего редактирования файла. После ввода имени файла появляется окно, в котором можно отредактировать этот файл. Выход из вспомогательного редактора - F10.
Копирование текста из другого файла - F7. Курсор перемещается в то место окна редактора, куда нужно вставить фрагмент из другого файла, и нажимается F7. После выбора имени файла, из которого будет копироваться текст, в дополнительном окне редактора появится содержимое этого файла. Поместив курсор в начало копируемого фрагмента, нажимается F7, затем курсор сдвигается в конец фрагмента и снова нажимается F7. Дополнительное окно при этом исчезает, а отмеченный фрагмент скопируется в окно редактора.