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