Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.01.2016, 23:22   #1
C++++
Пользователь
 
Регистрация: 08.01.2014
Сообщений: 22
Сообщение Prolog. Задачи на соответствие

Загадка: Была украдена мука, ее нашли в домике, где жил Мартовский заяц, Болванщик и Соня. Мартовский заяц сказал: «Муку украл Болванщик». Болванщик и Соня дали показания, но они утеряны. В ходе заседания выяснилось, что укравший муку дал правдивые показания.
Код:
predicates
imya(symbol) - nondeterm (o) nondeterm (i)
ukradeno(symbol) - nondeterm (o)nondeterm (i)
sootvetstvie(symbol,symbol) - nondeterm (i,i)nondeterm (i,o)
reshenie(symbol,symbol,symbol,symbol,symbol,symbol) - nondeterm (i,i,i,i,i,i)nondeterm (o,o,o,o,o,o)
clauses
%baza dannih imen
imya(martovskyi zayac).
imya(bolvanshik).
imya(sonya).
%baza dannih ukradeno
ukradeno(martovskim zaycem).
ukradeno(bolvanshikom).
ukradeno(sonyei).
%opredelim odnoznachnoye sootvetstvie I - imya, U - ukradeno
sootvetstvie(I,U):-imya(I), I=martovskyi zayac, ukradeno(U)
Правильная мысль?
C++++ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Prolog. Задачи на сопоставление C++++ Помощь студентам 1 29.12.2015 06:58
Prolog. 2 задачи(на списки и графы) Jenn Фриланс 2 29.12.2013 18:38
Заплачу за решенные задачи на Prolog. Tom2 Фриланс 0 23.01.2013 20:53
Помогите с решением задачи на Prolog DarkZiMAN Помощь студентам 1 09.01.2012 18:12
2 задачи на Prolog'е Stasmotion Помощь студентам 0 12.04.2011 20:06