Для получения оценки «хорошо» достаточно выполнить только одно задание.
На языке SWI-пролог:
1. Разработать дерево семейных отношений (глубина – не менее 7). Записать представление разработанного дерева на языке SWI-пролог. Реализовать 5-6 различных правил, включая рекурсивные правила. Задать системе различные вопросы.
2. Разработать семантическую сеть, представленную различными фактами, «ширина» - 2-3, «глубина» - 7-8. Предметную область выбрать самостоятельно. Например: транспорт, спорт, животные, спортивные игры, музыка, самолеты. Разработать несколько (не менее 5 различных правил (на различных уровнях сети)). На основании информации, явно заданной в сети, вывести другие факты, используя механизм наследования классами свойств суперклассов.
Система должна сформировать ответы на вопросы, которые явно не содержатся в базе фактов системы, выполнив логический вывод с помощью механизма наследования.
Продемонстрировать работу программы.
Отчет по лабораторной работе должен содержать: примеры разработанных дерева семейных отношений и семантической сети (в виде рисунка), разработанные факты и правила, результаты работы.