Исток-Системы - Форумы
Поддержка пользователей программных продуктов и библиотек
Форумы
» Коммон Лисп для всех
» Язык программирования Коммон Лисп
Дата 15 мар 2022 18:43
Что это значит?
"Реализовать рекурсивную функцию, с применением итеративного процесса"
Это значит, что рекурсия должна быть линейная?
Или тут имеется в виду применение циклов, loop например?
DDStrygin
Зарегистрирован 15 мар 2022
Сообщений 1
Дата 15 мар 2022 21:04
Что это значит?
Рекурсивный процесс — это процесс вычисления с отложенными вычислениями.
Итеративный процесс — это процесс вычисления, когда состояние может быть описано фиксированным количеством значений.
Разница станет понятна если рассмотреть функцию вычисления факториала. Вот псевдокод ф-ии поиска факториала рекурсивным процессом
ДАЛЕЕ УДАЛЕНО МОДЕРАТОРОМ: OFFTOPIC: Не нужно никаких "псевдо" на форуме по Лисп. Лисп проще любого псевдокода!
Форумы
» Коммон Лисп для всех
» Язык программирования Коммон Лисп
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|