![]() |
|
|
![]()
|
|
| 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. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Prolog | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |