logo
 
?

банан и мартышка

Обратите внимание, что переход между действиями возможен при соблюдении определенных условий, например, чтобы схватить банан, обезьяна по крайней мере должна стоять на ящике.

Чтобы описать эти условия используем предикат move("Схватить", state("Ящик под бананом", "Обезьяна под бананом", "Обезьяна на ящике", "Банан висит"), state("Ящик под бананом", "Обезьяна под бананом", "Обезьяна на ящике", "Банан у обезьяны")).

Move("Залезть на ящик", state("Ящик под бананом", "Обезьяна под бананом", "Обезьяна на полу", "Банан висит"), state("Ящик под бананом", "Обезьяна под бананом", "Обезьяна на ящике", "Банан висит")).

Move("Передвинуть ящик", state("Ящик у окна", "Обезьяна у окна", "Обезьяна на полу", "Банан висит"), state("Ящик под бананом", "Обезьяна под бананом", "Обезьяна на полу", "Банан висит")).

Move("Перейти", state(Ящик, Положение Обезьяны1, "Обезьяна на полу", Банан), state(Ящик, Положение Обезьяны2, "Обезьяна на полу", Банан)):- pl(Положение Обезьяны1), pl(Положение Обезьяны2), Положение Обезьяны1 содержит в себе горизонтальное положение обезьяны, им мы воспользовались, чтобы описать тот факт, что при совершении действия «Перейти» обезьяна не может остаться на том же месте, чтобы избежать избыточных решений.

Для получения окончательного решения используем предикат result(state(_, _, _, "Банан у обезьяны")):- ! result(Состояние До):- move(Действие, Состояние До, Состояние После), write(Состояние До),nl, write(Действие),nl, write(Состояние После), nl, result(Состояние После).

Переходим к отгадкам на загадки из первой основной миссии игры "Большое путешествие" в Одноклассниках - "Приключения в джунглях".

Чтобы перейти на разные миссии - нажмите на компас в главном меня приложения.

Загадки приключение в джунглях: Уровень 1 Сижу в песочнице - а краёв не видно.

(ответ: пустыня) Загадки приключение в джунглях: Уровень 2 Толстокожий, толстогубый, А во рту четыре зуба. (ответ: бегемот) Загадки приключение в джунглях: Уровень 3 Головою вниз свисает, Хвост ей руки заменяет, Прыгает без передышки Добродушная ...

(отгадка: мартышка) Загадки приключение в джунглях: Уровень 4 Ёжик вырос в десять раз, получился ...

(ответ: дикобраз) Загадки приключение в джунглях: Уровень 5 Озеро вижу, а искупаться нельзя.