Утворити проект за обраними властивостями кнопкою Creat

 

2.Опції компілятору

Механізми Візуального Прологу працюють залежно від визначення детермінованості предикатів. Тому Пролог контролює відповідність визначення детермінованості предикатів і кількості тверджень у програмі.

Предикати, що зустрічаються в програмі більше одного разу, мають властивість Nondeterm.

У прикладі 1 лабораторної роботи 1 характеристика Nondeterm записана біля предикату Stud(string, real).

Щоб установити по замовчанню для предикатів, що мають декілька розв’язків – nondeterm. Треба обрати опції компілятору за опцією головного меню:

Options/ Project/ Compiler Options вкладка попередження( Warning) і зробити установку.

3. Застосування кирилиці

Для роботи з набором символів „кирилиця” оберіть у рядку з інструментами кнопку F(font). У полі набір символів вкажіть „кирилиця”.

Для закріплення можливості оберіть кириличний набір для OPTIONS/GLOBAL/ ENVIRONMENT/FONTS/EDITOR.

4. Виконання програми

Компілювання, компонування і запуск програми з середовища Visual Prolog виконується за обраною кнопкою G або за комбінацією клавіш Ctrl-G (виклик утиліти Test Goal).

Утиліта компілює тільки програму, що знаходиться в активному вікні текстового редактору.

5. Завантаження проекту, що існує

Завантаження проекту можна виконати двома способами:

o обрати курсором ім’я проекту серед існуючих внизу вкладки Project.

o Обрати опцію Project/ Open Project. Знайти необхідний каталог з проектом. Після чого обрати файл з розширенням PRG або VPR

6. Вхідні та вихідні файли

Якщо програма користувача виконується під керуванням утиліти Test Goal , то по замовчанню поточним каталогом є каталог Obj базового каталогу.

Вихідні файли, що використовує програма та файли з результатами розміщуються в каталозі Obj.

7. Особливості утворення програми, що виконується

При утворенні програми з розширенням Exe необхідно, щоб всі області Facts були глобальними та іменованими. Секція Domains також повинна бути глобальною.

Секція Goal розміщується перед секцією Clauses.

Програма, що виконується розміщується в каталозі Exe. Результати компіляції розміщуються в каталозі Obj.

Якщо програма виконується незалежно від оболонки, то для кожного вхідного або вихідного файлу програміст сам вказує шлях до файлу.

8. Обробка помилок

Помилки і повідомлення системних програм і програми користувача при її виконанні виводяться в вікно помилок. Установивши курсор на помилку і двічі натиснувши на ліву кнопку ви знайдете місце помилки у вашій програмі. За клавішею F1 можна викликати інтерактивну довідку. Щоб одержати повну довідку, оберіть Search і введіть № помилки.

9. Текстовий редактор Visual Prolog

Для утворення вікна редактору обирають команду головного меню File/New. Завантаження вже існуючих текстових файлів для редагування виконується за командою File/Open.

Текстовий редактор має всі можливості сучасних тестових редакторів. Можливості подані рядком інструментів.

Права кнопка миші дозволяє одержати можливості редактору для корегування тексту. Команда, що закінчується символом >, має своє меню. Команда, що закінчується „...”, має діалогове вікно. За такими командами можна одержати відомості про стандартні предикати, константи, типи даних візуального інтерфейсу і вставити їх в текст; утворити новий каталог, тощо. Редактор дозволяє робити гіпертекстові посилання.

Редактор дозволяє працювати з різними наборами символів. Можна обрати шрифт, написання символів і їх розмір.

Редактор фарбує ключеві слова Прологу, що дозволяє легко читати програму.

Опис редактору можна одержати за „гарячою клавішею” – F1.

Середовище VDE дозволяє утворювати декілька вікон текстового редактору. Але активним може бути тільки одне вікно.

 

ЛІТЕРАТУРА

1. Анатолий Адаменко, Андрей Кучуков Логическое программирование и Visual Prolog.- Санкт-Петербург. : ”БХВ Петербург”, 2003р., -990с.

2. Логічне програмування. Конспект лекцій для студентів спеціальності 8. 080403 ІОТ факультету. Для всіх форм навчання. 2005р,-120с.

3. И.В. Левада. Практическое руководство по логическому программированию. Электронный учебник. – З.: ЗНТУ, 2005р.

4. Ц.Ин , Д.Соломон. Использование - Турбо Прологу. -М.:Мир,1993р , -606с.