Цель лабораторной работы: на базе персональной платформы информатизации развернуть систему SWI-Prolog, ознакомиться с основными функциональными возможностями языка логического программирования Prolog.
Задание к лабораторной работе:
1. Изучить функциональные возможности языка логического программирования Prolog.
2. Проанализировать свойства персональной рабочей платформы информатизации.
3. Изучить функциональные возможности системы SWI-Prolog.
4. Найти в глобальной сети Internet систему SWI-Prolog.
5. Выбрать определённый вариант системы SWI-Prolog, соответствующий состоянию персональной рабочей платформы информатизации.
6. Установить систему SWI-Prolog на рабочую платформу информатизации с регистрацией выполняемых действий в виде копий экранов.
7. Развернуть систему SWI-Prolog.
8. Построить базу знаний относительно определения возможности трудоустройства студента согласно примеру.
9. Составить запрос относительно получения стипендии студентом Поповым.
10. Реализовать составленный согласно п.9 запрос в системе SWI-Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.
11. Составить запрос относительно получения стипендии студентом Федоровым.
12. Реализовать составленный согласно п.11 запрос в системе SWI-Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.
13. Составить запрос относительно определения группы студентов, занесённых в базу знаний и получающих стипендию.
14. Реализовать составленный согласно п.13 запрос в системе SWI-Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.
15. Составить запрос относительно определения среднего балла для поступления на работу в корпорацию Microsoft.
16. Реализовать составленный согласно п.15 запрос в системе SWI-Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.
17. Составить запрос относительно выяснения возможности трудоустройства студента Попова в корпорацию Microsoft.
18. Реализовать составленный согласно п.17 запрос в системе SWI-Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.
19. Составить запрос относительно выяснения возможного перечня организаций для трудоустройства студента Федорова.
20. Реализовать составленный согласно п.19 запрос в системе SWI-Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.
21. Составить запрос относительно определения группы студентов, занесённых в базу знаний и получающих возможность трудоустройства в компанию Apple.
22. Реализовать составленный согласно п.21 запрос в системе SWI-Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.
23. Составить запрос относительно определения группы студентов, занесённых в базу знаний и получающих возможность трудоустройства в компанию IBM.
24. Реализовать составленный согласно п.23 запрос в системе SWI-Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.
25. Проанализировать результаты выполненных экспериментов.