Цель лабораторной работы – приобрести навыки создания информационной среды сопровождения жизненного цикла интеллектуальных систем, а также изучить функциональные возможности языка логического программирования Prolog в системе Visual Prolog.
Задание к лабораторной работе:
1. Изучить функциональные возможности языка логического программирования Prolog.
2. Проанализировать свойства персональной рабочей платформы информатизации.
3. Изучить функциональные возможности системы Visual Prolog.
4. Найти в глобальной сети Internet систему Visual Prolog.
5. Выбрать определённый вариант системы Visual Prolog, соответствующий состоянию персональной рабочей платформы информатизации. Примеры регистрации реализации выбора приводятся на рис. П1.1 и рис. П1.2 Приложения 1.
6. Установить систему Visual Prolog на рабочую платформу информатизации с регистрацией выполняемых действий в виде копий экранов.
7. Развернуть систему Visual Prolog и ознакомиться с основными функциональными возможностями среды разработки (Приложение 2, Приложение 3).
8. Построить базу данных относительно родства двух человек согласно примеру с рис. 1. Пример базы знаний.
Родитель (Илья, Марина) Родитель (Марина, Ира) Родитель (Елена, Иван) Родитель (Николай, Ира) Родитель (Ольга, Алексей) Родитель (Марина, Саша) Родитель (Сергей, Иван)
9. Составить запрос для определения правильности утверждения: Марина является родителем Саши.
10. Реализовать составленный согласно п.9 запрос в системе Visual Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.
11. Составить запрос для определения правильности утверждения: Алексей является родителем Ольги.
12. Реализовать составленный согласно п.11 запрос в системе Visual Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.
13. Составить запрос для установления факта: кто является ребёнком Николая?
14. Реализовать составленный согласно п.13 запрос в системе Visual Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.
15. Составить запрос: кто является родителями Ивана?
16. Реализовать составленный согласно п.15 запрос в системе Visual Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.
17. Составить запрос для определения всех родителей и их детей.
18. Реализовать составленный согласно п.17 запрос в системе Visual Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.
19. Проанализировать результаты выполненных экспериментов.
20. Примеры результатов успешной деятельности по установке пакета приведены в Приложении.
21. Составить отчёт по выполненной лабораторной работе. В отчёт включить: цель работы, задание, копии выполненных действий с комментариями, представляющими их содержание, и вывод.