Найти - Пользователи
Полная версия: Задача о лжецах и правдолюбцах
Начало » Центр помощи » Задача о лжецах и правдолюбцах
1
yulya516516
Ребят, всем привет. Помогите, пожалуйста, с задачей. С программированием на Python раньше никак не сталкивались, языка этого не знаем от слова “совсем”, а тут вдруг подкинули лабу, и разбирайтесь сами, как хотите.( Если возможно, с объяснениями, т.к язык этот все же интересен… Очень надеемся на отклик и будем рады любой помощи!

Задание: Разработать модель представления знаний для базы знаний и
написать базу данных, базу фактов и базу правил для экспертной системы.

Задача о лжецах и правдолюбцах.
Население города состоит из правдолюбцев, всегда говорящих правду и
только правду, и лжецов, всегда и только лгущих. В город приехал гость.
Некоторые разговоры жителей этого города, которые он услышал, ему
показались интересными.
Разговор 1. Житель А говорит жителю В: «либо я - лжец, либо ты
правдолюбец».
Разговор 2. Житель Д говорит жителям З и К: «либо я - лжец, либо З
правдолюбец».
Разговор 3. Один житель, подойдя к жителям Р, П и Т спросил их: «а сколько
среди вас правдолюбцев?». Р ответил неопределенно, а П и говорит: «Р
сказал, что среди нас есть один правдолюбец». Но тут вмешался Т: «П лжет».
Гость предлагает Вам выяснить, рассуждая логически, кто из жителей этого
города - правдолюбец, а кто - лжец в каждом из 3-х случаев, исходя только из
информации, приведенной в соответствующем разговоре.
bw
Покажите свою реализацию, посмотрим, что не работает.
Я, например, не знаю что такое база знаний или база правил и где-то когда-то слышал про экспертную систему. У меня нет ваших методичек и я не посещал ваши лекции, так что задавайте вопросы по языку, а не по предмету. “Сделайте мне хорошо”, это не вопрос.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB