ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Турбо-Пролог, версия 2.0Система Турбо Пролог версия 2.0 может работать на ПЭВМ, совместимых с IBM PC XT/AT и PS/2, с ОЗУ минимум 384 Кбайт и двумя НГМД по 360 Кбайт. Рекомендуется иметь ОЗУ 512/640 Кбайт и НМД типа "Винчестер". В файле сonfig.sys должно быть указано files=20 buffers=40. Программа на Турбо Прологе состоит из следующих в определенном порядке секций и имеет следующую структуру [2]: constants /* Секция объявления констант. Может отсутствовать */ domains /* Секция объявления нестандартных и/или составных типов данных. Может отсутствовать */ database - имя_ВБД /* Необязательная секция объявления предикатов для работы с внутренней базой данных (ВБД) */ predicates /* Секция объявления предикатов */ clauses /* Секция объявления правил и фактов */ goal /* Секция объявления внутренней цели. Может отсутствовать */ При составлении программы на Прологе необходимо соблюдать следующие ограничения: - комментарии в программе могут располагаться в программе на любом месте. Комментарий начинается либо с символа % либо с последовательности символов /* и заканчиваться */; - в программе может использоваться только один раз секция GOAL; - все предикаты в CLAUSES с одинаковыми именами должны записываться подряд; - большинство стандартных предикатов выполняют несколько функций в зависимости от состояния параметров, входящих в предикат. Известные параметры называют входными (INPUT – (i)), неизвестные – выходными (OUTPUT – (o)). Совокупность входных параметров определяет работу предиката. Эта совокупность называется проточным шаблоном. Интегрированная оболочка системы Турбо-Пролог предоставляет следующие возможности: - создавать и редактировать тексты программ; - выполнять и отлаживать программы; - транслировать программы в объектные файлы; - компоновать объектные файлы в исполняемые модули; - получать справочную информацию, изменять размеры окон и их цвет; - устанавливать параметры и конфигурацию системы. При первоначальном входе в интегрированную среду Турбо-Пролога на экране монитора появляется главное меню (рис.1). В верхней строке находятся названия 6 основных режимов работы системы. Текущее положение в меню отмечено выделяющейся по цвету и яркости прямоугольной полоской. Перемещая эту полоску (курсор) с помощью клавиш с горизонтальными стрелками нажатием клавиши Enter можно выбрать необходимый режим. Это можно сделать также одновременным нажатием клавиши Alt и первой буквы названия соответствующего меню, например, для выбора режима редактирования достаточно нажать Alt-E. Для удобства работы для наиболее часто используемых операций в оболочке Турбо Пролога вместо выбора из меню (или подменю) можно использовать нажатие функциональных клавиш, либо определенного сочетания клавиш (Hot keys). Действие той или иной функциональной клавиши может быть различным в зависимости от того, в каком режиме находится система. Более полную подсказку можно получить нажатием клавиш Alt-H.
Files Edit Run Compile Options Setup Editor Dialog Line 1 Col 1 WORK.PRO Indent Insert
Message Trace
Use first letter of option or select with ® or Рис. 1 Экран разделен на 4 окна: - окно редактора текстов, в которое загружаются отлаживаемые или редактируемые программы; - окно диалога является по умолчанию окном, если в программе не назначены другие, ввода и вывода из программы; - окно для вывода сообщений системы; - окно сообщений отладчика (трассировки). Первоначальное разделение экрана может быть изменено в режиме Setup. Окно, в котором находится курсор, называется текущим окном. Нижняя строка является строкой подсказки или иначе навигационной строкой. Навигационную строку вверху, показывающую местоположение курсора (Line - номер текущей строки, Col - позиция курсора в строке), название редактируемого файла и режимы редактирования, имеет также окно редактирования. Если имя редактируемого фала не задано, то по умолчанию он называется WORK.PRO. Если файл с таким именем находится в текущей директории, то он автоматически загружается в окно редактирования. Все режимы главного меню, кроме Edit и Run, содержат дополнительные подменю. Выход из любого подменю осуществляется нажатием клавиши Esc. Цикл разработки программы Турбо Пролог поддерживает в широком смысле структурное программирование и сопровождение проекта. Цикл разработки программы (без постановочной части) можно представить следующей схемой: 1. С помощью встроенного редактора текстов исходный текст программы вводится в систему. 2. Периодически, по мере ввода новых предикатов, программа транслируется для выявления синтаксических ошибок, которые тут же устраняются. 3. С помощью встроенных средств трассировки производится отладка каждого нового предиката. 4. Периодически производится структуризация программы. Независимые части программы выделяются в отдельные модули. 5. Процесс повторяется до получения программы, удовлетворяющей внешним спецификациям, которые, в частности, сами могут быть написаны на Турбо Прологе. Не нашли, что искали? Воспользуйтесь поиском:
|