|
| Страницы: [1] | << Новый | Старый >> | Ответ не возможен |
Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.
| Автор | Сообщение | ||
| bvn Владимир Июн, 2008 Сообщений: 5 | bvn url://forum.message:2505 Генератор списка со случайными числами на Прологе Попытался сделать програмулю по формированию списка случайных чисел (Турбо Пролог), но чего-то не досмотрел. Она циклится. Нужна помощь. Если - возможно выложу исходник Это сообщение было отредактировано popoff 11.06.08 19:05. | ||
| 08.06.08 15:21 | URL сообщения | Журнал | Приват | Инфо об авторе | ||
| popoff Yuri Июл, 2004 Сообщений: 1078 | popoff url://forum.message:2506 bvn, ________________________________ Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить. | ||
| 08.06.08 16:36 | URL сообщения | Приват | Инфо об авторе | ||
| bvn Владимир Июн, 2008 Сообщений: 5 | bvn url://forum.message:2507 Задачку я себе задал следующую. domains predicates clauses %принадлежит? %Длина goal | ||
| 08.06.08 20:39 | URL сообщения | Приват | Инфо об авторе | ||
| popoff Yuri Июл, 2004 Сообщений: 1078 | popoff url://forum.message:2512 domains ~~~~~ 11 Июн 2008, 15:55, спустя 7 минут ~~~~~
Генератор зацикливается, так как в Вашем предикате list_rand() отсутствует условие завершения рекурсии.
Возврат происходит в момент завершения работы предиката. Возврат не происходит потом, что Ваш предикат list_rand() никогда не завершит свою работу (или завершит по фатальной ошибке - нехватка памяти). ________________________________ Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить. | ||
| 11.06.08 18:48 | URL сообщения | Журнал | Приват | Инфо об авторе | ||
| bvn Владимир Июн, 2008 Сообщений: 5 | bvn url://forum.message:2515 Но я же ставлю ограничение на длину списка, но это не срабатывает | |
| 14.06.08 05:11 | URL сообщения | Приват | Инфо об авторе | |
| popoff Yuri Июл, 2004 Сообщений: 1078 | popoff url://forum.message:2516 bvn, Написано же ясно - зависает, так как отсутствует условие завершения рекурсии. При чём тут ограничение на длину списка? ________________________________ Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить. |
| 14.06.08 11:22 | URL сообщения | Приват | Инфо об авторе |
| bvn Владимир Июн, 2008 Сообщений: 5 | bvn url://forum.message:2517 Против рекурсии ничего против не имею |
| 14.06.08 15:21 | URL сообщения | Приват | Инфо об авторе |
| popoff Yuri Июл, 2004 Сообщений: 1078 | popoff url://forum.message:2519 bvn, ________________________________ Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить. |
| 15.06.08 13:06 | URL сообщения | Приват | Инфо об авторе |
Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.
| Страницы: [1] | << Новый | Старый >> | Ответ не возможен |
| Вход |
Цитирование материалов моего сайта приветствуется! при условии видимой действующей! гиперссылки на мой сайт. [Ссылки] Если Вы нашли опечатку на этой странице, пожалуйста, выделите ее мышью и нажмите Ctrl+Enter. Сделаем язык чище! (c) Yuri Popoff, 2004 - 2008, popoff.donetsk.ua, style.donetsk.ua |
|