![]() |
|
|
![]()
|
|
| VIP2020 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 3.4.2014 Репутация: нет Всего: нет |
Пожалуйста, помогите выполнить контрольную работу. Некоторые задания я выполнил, а вот с остальными не могу разобраться.
Вот задание: Дан фрагмент программы на Прологе. Отношение cube(X) говорит о том, X является кубиком. Отношение on(X,Y) – о том, что X лежит непосредственно на Y. Из некоторых кубиков построена башня. Остальные лежат на столе.
Переведите на Пролог следующие запросы. • Какой кубик лежит сразу на кубике a? - on(x, a) • Какой кубик лежит сразу под кубиком c? – on(c, x) • Лежит ли на b хоть один кубик? – on(_, b) • Вывести все кубики, которые оказались не в башне. • Вывести все кубики, которые находятся в башне. • Какой кубик в башне самый нижний? • Какой кубик в башне самый верхний? Что означают следующие запросы? Какие ответы на них выдаст Пролог? • on(X,table). • on(X,_). • on(_,X). • on(_,_). –Что-то лежит на чём-нибудь. • cube(X),on(_,X). • cube(X),not(on(X,_)). • cube(X),not(on(_,X)). • on(c,X), on(Y,c). • on(X,d), on(Y,X). • cube(X),cube(Y),on(Y,X). |
|||
|
||||
![]()
|
| Правила форума Prolog | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Prolog | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |