Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Задача про обезьяну и бананы, Задача на Прологе можно ее переделать  
:(
    Опции темы
Красавишна
Дата 11.1.2009, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 11.1.2009

Репутация: нет
Всего: нет



clauses
step(monkey(under_banana, on_box,
try_banana), under_banana,
grasp,
% схватить банан
monkey(under_banana, on_box,
has_banana), under_banana).
step(monkey(HPos, on_floor, Want_banana),
HPos,
climb, % залезть на ящик
monkey(HPos, on_box, Want_banana),
HPos).
step(monkey(HPos1, on_floor, Want_banana),
HPos1, % передвинуть ящик
move(HPos1,HPos2), % из HPos1 в HPos2
monkey(HPos2, on_floor,Want_banana),
HPos2).
step(monkey(HPos1, on_floor, Want_banana),
Box_Pos, % перейти
go(HPos1,HPos2), % из HPos1 в HPos2
monkey(HPos2, on_floor, Want_banana),
Box_Pos).
obtain(monkey(_, _, has_banana), _).
% есть банан - завершить поиск
obtain(Monkey1, Box1) :- step(Monkey1,Box1,
% выполнить очередной шаг
Step,
Monkey2,Box2),
obtain(Monkey2,Box2).
% продолжить поиск
goal(Monkey_Pos, Box_Pos) :-obtain(monkey
(Monkey_Pos, on_floor, try_banana),Box_Pos).



Здравствуйте, не могли бы вы помочь перевести на С++, я пролог не знаю, пожалуйста
PM MAIL   Вверх
Фантом
Дата 11.1.2009, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


Профиль
Группа: Участник Клуба
Сообщений: 1516
Регистрация: 23.3.2008

Репутация: 4
Всего: 49



Переводить что-то с декларативного языка на императивный - бессмысленное занятие. Пишите программу заново.
PM   Вверх
Staxxx
Дата 12.1.2009, 23:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 2.1.2009

Репутация: нет
Всего: -2



Фантом прав.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0742 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.