![]() |
|
|
![]()
|
|
| Кудрявая |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 7.10.2010 Репутация: нет Всего: нет |
Добрый вечер! Помогите пожалуйста написать программу решения логической задачи на Strawberry Prolog.
Три подруги были одеты в белое, зеленое и синее платья. Их туфли также были белого, зеленого и синего цветов. Известно, что только у Ани цвет платья и туфель совпадали. Ни платье, ни туфли Вали не были белыми. Наташа – в зеленых туфлях. Определите цвет платья и туфель каждой из подруг. Цвета одежды и туфель у всех подруг разные. Для облегчения решений есть решение этой задачи на Visual Prolog 5.2.: predicates anya(string,string) valya(string,string) natasha(string,string) dress(string) shoes(string) clauses dress(X):- X="white" ; X="blue" ; X="green". shoes(X):- X="white" ; X="blue" ; X="green". anya(X,Y):- dress(X),shoes(Y),X=Y. valya(X,Y):- dress(X),shoes(Y),not(X="white"),not(Y="white"),X<>Y. natasha(X,Y):- dress(X),shoes(Y),Y="green",X<>Y. goal anya(X,Y),valya(A,S),natasha(H,J), X<>A,X<>H,A<>H, Y<>S,Y<>J,J<>S. Это сообщение отредактировал(а) Кудрявая - 7.10.2010, 21:26 |
|||
|
||||
| Грымзик |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 7.10.2009 Репутация: 6 Всего: 6 |
|
|||
|
||||
| Кудрявая |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 7.10.2010 Репутация: нет Всего: нет |
Большое спасибо!!!
|
|||
|
||||
![]()
|
| Правила форума Prolog | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Prolog | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |