![]() |
|
![]() ![]() ![]() |
|
Alexey91 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 18.9.2008 Репутация: нет Всего: нет |
Здравствуйте!
Видимо, я совсем запутался. Где-то в лекциях видел пример: predicates f(X,Y) f(X,0) if x < 3. % 1-ое правило f(X,1) if x < 6. % 2-oe правило f(X,2). % 3 факт т.е Y принимает значение 0, если Х < 3, значение 1, если Х < 6, и значение 2 если >= 6 Включаем трассировщик: После того, как пролог прошел первое правило возвращается RETURN* что значит звездочка? Где-то пишутся остальные неиспользованные указатели откатов. Где-то бактрэкинг. Вообще разница между точкой отката и точкой возврата есть? Разные источники пишут по разному Я понял, что это значит то, что он (prolog) будет просматривать правила (или факты) дальше. И как я понял факты или правила просматриваются сверху вниз. |
|||
|
||||
![]() ![]() ![]() |
Правила форума Prolog | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Prolog | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |