Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет_для_лаб_Мтзкіт_2011.docx
Скачиваний:
3
Добавлен:
01.12.2018
Размер:
126.32 Кб
Скачать

Модульне програмування на visual prolog

1 Мета роботи

Мета лабораторної роботи:

  • навчити створювати модульну структуру програми за допомогою експерта застосувань;

  • навчити писати та налагоджувати програми, які мають модульну структуру.

2 Порядок виконання лабораторної роботи

2.1 Розглянути матеріал «Модульне програмування на Visual Prolog» додаток В.

2.2 Розробити та налагодити програму за моделлю системи, яку ви створили у лабораторній роботі №1.

3 Опис середовища функціонування

Мова програмування Visual Prolog версія 5.2 функціонує в ОС WINDOWS 98/XP/NT на IBM та IBM сумісних комп’ютерах.

4 Методичні вказівки до виконання лабораторної роботи

4.1 Завдання 2.2 треба виконувати точно за розробленою моделлю.

Після створення експертом коду структури програми подивіться на її структуру за опцією меню PROJECT / PROJECT TREE

Якщо при роботі над програмою у групі працює 2 студента, то кожен студент розроблює свої модулі. Демонстрація роботи програми виконується на тестах.

5 Зміст звіту

Звіт містить наступні матеріали:

5.1 Мету роботи

5.2 Сторінки моделі

5.3 Текст програми.

5.4 Тести прогону.

6 Контрольні запитання для самоперевірки

6.1 Чому не можна працювати над модульною програмою без створення проекту?

6.2 Для чого застосовуються глобальні предикати і глобальні домени?

6.3 Чи бувають глобальні секції Clauses?

6.4 Які глобальні повинні бути в головному модулю програми?

6.5 Які глобальні повинні бути у допоміжних модулях програми?

ЛАБОРАТОРНА РОБОТА № 3

Об’єктно-орієнтоване програмування на visual prolog

1 Мета роботи

Мета лабораторної роботи:

  • навчити проектувати об’єктно-орієнтовані програми;

  • навчити писати та налагоджувати об’єктно-орієнтовані програми.

2 Порядок виконання лабораторної роботи

2.1 Розглянути матеріал «Об’єктно-орієнтоване програмування засобами Visual Prolog» додаток Д.

2.2 Розробити та налагодити об’єктно-орієнтовану програму за своїм завданням з лабораторної роботи №1.

3 Опис середовища функціонування

Мова програмування Visual Prolog версія 5.2 функціонує в ОС WINDOWS 98/XP/NT на IBM та IBM сумісних комп’ютерах.

4 Методичні вказівки до виконання лабораторної роботи

4.1 Перед виконанням завдання 2.2 треба спроектувати об’єкти системи, їх взаємодію, класи об’єктів та відношення між класами.

4.2 Продумати, які методи об’єктно-орієнтованого програмування мови Visual Prolog, ви застосуєте при розробці програми.

Демонстрація роботи програми виконується на тестах.

5 Зміст звіту

Звіт містить наступні матеріали:

5.1 Мету роботи

5.2 Текст програми.

5.3 Тести прогону.

6 Контрольні запитання для самоперевірки

6.1 Як у програмі подається інтерфейс класу?

6.2 Який може бути вміст інтерфейсу класу?

6.3 Як у програмі подається секція реалізації класу?

6.4 Який може бути вміст секції реалізації класу?

6.5 Як виявити серед процедур класу методи, локальні процедури?

6.6 Як побудувати об’єкт класу? Як вилучити об’єкт класу?

6.7 Чи можуть бути у програмі на Пролозі об’яви та твердження, що не належать будь-якому класу?

6.8 Якими способами можна викликати метод об’єкту.

6.9 Що таке абстрактний клас? Для чого застосовують абстрактні класи.

6.10. Як реалізується успадкування класів?

Додаток А