Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11790
Последний выпуск: 19.06.2015

Prolog Задачка на нахождение максимального числа

96K
28 ноября 2015 года
melati
1 / / 28.11.2015
Здравствуйте, господа.
Имеется задачка:
Иван имеет 10000 руб.
Иван имеет телевизор.
Иван имеет машину-вишневую "Волгу".
Иван имеет магнитофон.
Петр имеет 5000 руб.
Петр имеет телевизор.
Петр имеет холодильник.
Коля имеет 20000 руб.
Коля имеет телевизор.

Задать вопрос: У кого больше всего денег?

Я написала:
Код:
have('Ivan',rub(10000)).
have('Ivan','TVset').
have('Ivan',avto('Volga','Cherry')).
have('Ivan',magnitophone).
have('Piter',rub(5000)).
have('Piter','TVset').
have('Piter',fridge).
have('Kolya',rub(20000)).
have('Kolya','TVset').
bolshe(X,T):-have(X,rub(Y)),have(T,rub(P)),Y>P.
menshe(X,T):-have(X,rub(Y)),have(T,rub(P)),Y<P.
А вот как написать, чтобы найти самого богатого?
77K
28 ноября 2015 года
maix0044
12 / / 22.01.2015
Если машина телевизор и магнитофон не имеют интового значения, то только по деньгам =)

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог