Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

отличие рекурсивной процедуры от нерукурсивной

Евгения Тамбовцева Знаток (384), на голосовании 12 лет назад
Голосование за лучший ответ
anubis31 Просветленный (48835) 12 лет назад
рекурсия=повтор
нерекурсивная это без циклов самовызова
StroNg Профи (537) 12 лет назад
рекурсивная вызывает сама себя, а нерекурсивная не вызывает, ваш КЭП)
Евгений Ломега Оракул (68108) 12 лет назад
рекурсивная процедура вызывает сама себя
Виктор Савичев Знаток (338) 12 лет назад
Рекурсивная процедура в своем теле вызывает сама себя
Функция рекурсивная_сумма (н)
Перем результат
если н==0 ; //условие завершения
тогда результат = 0
иначе
результат = н+рекурсивная_сумма (н-1) ;// рекурсивный вызов
КонецФункции;
Как мы видим правильно построенная рекурсивная функция содержит условие завершения во избежание переполнения стека
Похожие вопросы