Шаг 72.
Основы логического программирования.
Среда программирования Turbo Prolog 2.0

    На этом шаге мы рассмотрим среду программирования Turbo Prolog 2.0.

    Здесь мы кратко опишем основные пункты меню среды программирования Turbo Prolog 2.0. Выход на строку меню происходит по нажатию клавиши ESC, для перемещения по пунктам меню используются клавиши управления курсором.

  1. Пункт меню Files содержит большое количество подпунктов, осуществляющих работу с файлами. К ним относятся (рис. 1):


    Рис.1. Общий вид среды программирования Turbo Prolog 2.0. Пункт меню Load

        Load - загрузка содержимого файла в среду программирования;

        Pick - вывод на экран окно со списком ранее загружавшихся файлов. Перемещение по списку - клавиши управления курсором. Загрузка выбранного файла - клавиша Enter;

        New File - очистка окна редактора. Если содержимое окна не было сохранено, то будет выведено сообщение, нужно ли его сохранять;

        Save - сохранение содержимого окна редактора в файле с ранее заданным именем;

        Write to - сохранение содержимого окна редактора в файле, имя которого нужно задать в появившемся окне. По умолчанию, Пролог-программы сохраняются в файлах с расширением PRO;

        Directory - просмотр содержимого текущей директории. Перед выводом ее содержимого запрашивается маска, которая затем используется при выводе имен файлов (отображаются имена только тех файлов, которые удовлетворяют заданной маске). Символы ..\, расположенные в списке файлов, позволяют выйти из текущей директории на предыдущий уровень;

        Change dir - задание текущей (рабочей) директории;

        OS shell - временный выход в DOS;

        Quit - выход из среды программирования в операционную систему.

  2. Пункт меню Edit используется для перехода в окно редактирования программы.
  3. Пункт меню Run применяется для выполнения программы. Если в программе присутствует раздел goal, то начинают выполняться предикаты, расположенные после этого служебного слова. Если раздел goal в программе отсутствует, то в окне Dialog появляется сообщение о необходимости ввести целевое утверждение.
  4. Пункт меню Compile активизирует процесс компиляции программы. Перечислим подпункты данного пункта (рис. 2):


    Рис.2. Общий вид среды программирования Turbo Prolog 2.0. Пункт меню Compile

        Memory - размещение оттранслированной программы в оперативной памяти;

        OBJ file - создание только объектных файлов (файлов с расширением OBJ);

        EXE file (auto link) - создание исполняемого файла (файла с расширением EXE);

        Project (all modules) - компиляция всех модулей проекта.

  5. Пункт меню Options содержит несколько подпунктов, устанавливающих некоторые параметры компиляции (рис. 3):


    Рис.3. Общий вид среды программирования Turbo Prolog 2.0. Пункт меню Options

        Link options - определяет нужно ли создавать MAP-файл (Map file) и позволяет подключить библиотеку на этапе компиляции (Libraries);

        Edit PRJ file - позволяет отредактировать главный файл проекта;

        Compiler directives - содержит параметры компиляции. Среди них наиболее важным является Memory allocation, позволяющий задать размеры кодового сегмента, сегмента стека, кучи и т.п.

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


    Рис.4. Общий вид среды программирования Turbo Prolog 2.0. Пункт меню Setup

        Colors - задание цветов изображения и фона. После выбора этого подпункта на экране появляется еще одно окно, где выбирается элемент, цвет которого нужно изменить.

        Window Size - задание размеров окон. После выбора этого подпункта на экране появляется еще одно окно, где выбирается элемент, размеры которого нужно изменить. Для изменения размеров окна используются клавиши управления курсором. Местоположение окна производится Shift+клавиши управления курсором. Нажатие клавиши ESC осуществляет переход к меню команды Setup;

        Directories - задание имен директорий, к которым осуществляется обращение по умолчанию. Таковыми являются: Current directory (текущая директория), OBJ directory (директория объектных файлов), EXE directory (директория для выполняемых файлов), Turbo directory (системная директория);

        Miscellaneous - задание параметров настройки графического адаптера, текстового редактора и строки подсказки;

        Save SYS file - сохранение файла конфигурации;

        Load SYS file - загрузка файла конфигурации.

        На следующем шаге мы рассмотрим текстовый редактор Пролога.




    Предыдущий шаг Содержание Следующий шаг