Интеллектуальные Информационные Cистемы. Определить для заданного человека (из базы знаний), других людей, состоящих с ним в родственных отношениях?
Курсовая работа
в среде программирования SWI-Prolog
Среда программирования: SWI-Prolog
Название работы: Интеллектуальные Информационные Cистемы. Определить для заданного человека (из базы знаний), других людей, состоящих с ним в родственных отношениях?
Вид работы: Курсовая работа
Описание: Постановка задачи.
Необходимо разработать и реализовать на языке Пролог интеллектуальную систему, отвечающая на вопросы о родственных отношениях.
Основным модулем системы должна быть база знаний, в которой хранится информация о членах семьи (не менее 10 человек) из нескольких (не менее трех) поколений и родственных отношениях между ними (не менее 7-10 различных отношений).
Базовые отношения родства, к которым относятся 4 понятия: родитель, супруги, мужчина, женщина, должны быть представлены в базе явно, в виде соответствующих фактов Пролога (предикатов-фактов).
Все остальные родственные отношения (внук, дядя, невестка и т.п.) определяются на основе базовых отношений (предикатов-правил) и для конкретных лиц должны выводиться пролог-системой исходя из базовых фактов. Таким образом, база знаний о родственных отношениях является дедуктивной (т.е. обладает возможностями дедуктивного вывода). Отметим, что базовый набор отношений может быть выбран не единственным способом: например, вместо бинарного отношения родитель могут быть взяты отношения мать и отец.
Основная задача системы – способность отвечать на запросы о родственных отношениях:
- кто отец (мать) Х?
- кто брат (сестра) Х?
- кто дедушка (бабушка) Х?
В общем смысле: Определить для заданного человека (из базы знаний), других людей, состоящих с ним в родственных отношениях?
Год: 2021
Данный заказ (курсовая работа) выполнялся нашим сайтом в 2021-м году, в рамках этого заказа была разработана программа в среде программирования SWI-Prolog. Если у Вас похожее задание на программу, которую нужно написать на SWI-Prolog, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2021-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".
Viber: ![]() Telegram: ![]() ВКонтакте: ![]() ![]() E-mail: ![]() Skype: ![]() |