КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Лабораторная работа №2
Лабораторная работа №1 Часть III. Лабораторные работы Листинг разработанной базы знаний Примеры запросов к базе знаний и ее ответов Составление правил искомых родственных связей в базе знаний Написать правила для установления родственных связей (всем студентам), таких как: · отец, мать, сестра, брат, сын, дочь, муж, жена; · двоюродная сестра (кузина), двоюродный брат (кузен), дядя, тетя, племянник, племянница; · дедушка, бабушка, прадедушка, прабабушка, внук, внучка, правнук, правнучка; Задание повышенной трудности (для желающих): · кровные (общий предок), сводные брат и сестра, шурин, деверь, золовка, тесть, теща, зять, невестка и т.п. родственные отношения. Для каждого родственного отношения первоначально необходимо записать правило на естественном языке (в виде продукции). Например: ЕСЛИ есть такой X который является отцом Z И Z является отцом ИЛИ матерью Y ТОГДА X является дедом Y. Затем переписать это же правило на языке ПРОЛОГ: дед (X,Y):- отец (X,Z), (отец (Z,Y); мать (Z,Y)). В синтаксисе языка ПРОЛОГ это правило будет выглядеть так: grandfather (X,Y):- father (X,Z), (father (Z,Y); mother (Z,Y)). или можно, без перевода на английский язык, просто записать латиницей: ded (X,Y):- papa (X,Z), (papa (Z,Y); mama (Z,Y)). Заметим, что PIE32 работает с кириллическими идентификаторами, но не всегда корректно, поэтому рекомендуется везде, где можно, применять латиницу. В этом разделе необходимо привести примеры диалога с созданной экспертной системой. Показать возможные варианты запросов системы и ее ответов. Например: Запрос: Дед (Олег, Y) Ответ 1: Y = Юрий Ответ 2: Y = Юлий Ответ 3: Y = Инга Пример сложного составного запроса: Сестра(X,Y),Сестра(Y,X). Привести распечатку готовой программы. Шрифт пропорциональный “Courier” Выполняется согласно заданию к курсовой работе, но по упрощенному варианту и не требует детального описания выполненной работы. Достаточно графически представить генеалогическое дерево, разобрать три правила, три простых и три составных запроса, привести сокращенные ответы системы и приложить полный текст базы знаний. 1). Написать программу, которая на запрос реки([“Архангельск”, “Питер”, “Москва”],P) выводила P = [“Северная Двина”, “Нева”, “Яуза”]. 2). Как известно, n! = 1*2*3*…*n. Написать программу для поиска Sn = 1+2+3+…+n. Обязательно использовать рекурсию. 3). Написать программу для преобразования списка вида [1997, 1970, 1907, 1979, 1909] к виду [1907, 1909, 1970, 1979, 1997]. 4). На заданный список городов вывести список в порядке убывания количества жителей. Необходимо использовать базу фактов вида 5). Написать программу определения времени пути между двумя городами. При описании сети дорог необходимо задавать только один вариант пути (для упрощения задачи), т.е. используется топология дерева, например с вершиной в Москве. Для описания БФ использовать отношение: дорога(город, город, расстояние, скорость).
Дата добавления: 2014-12-27; Просмотров: 457; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |