Рекурсия: различия между версиями
Перейти к навигации
Перейти к поиску
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) (→Примеры) |
||
Строка 32: | Строка 32: | ||
say (item (last v) of [Factorial-stack v]) | say (item (last v) of [Factorial-stack v]) | ||
</scratchblocks> | </scratchblocks> | ||
+ | |||
+ | |||
+ | ==== Построение фракталов ==== | ||
+ | |||
+ | * https://en.scratch-wiki.info/wiki/Recursion_and_Fractals | ||
+ | ** https://scratch.mit.edu/projects/10068174/ |
Версия 16:46, 16 октября 2019
Описание | [[Description::Рекурсия — определение, описание, изображение какого-либо объекта или процесса внутри самого этого объекта или процесса, то есть ситуация, когда объект является частью самого себя.
В программировании чаще всего - вызов функцией себя самой, когда функция (процудура) делегирует работу своим клонам Введение в рекурсию в книге Харви о стиле Лого - http://people.eecs.berkeley.edu/~bh/v1ch7/recur1.html
|
---|---|
Область знаний | |
Область использования (ISTE) | Computational Thinker |
Возрастная категория | 11 |
Примеры реализации | Использование цепочки свойств «Ehttps://scratch.mit.edu/projects/334694805/amples» недопустимо в семантической аннотации. |
Авторы | |
Поясняющее видео | |
Близкие понятия | |
Среды и средства для освоения понятия |
Примеры
Вычисление факториала
define factorial (n) if < (n) = [0] > then add [1] to [Factorial-stack v] else factorial ( (n) - (1) ) add ( (n) * (item (last v) of [Factorial-stack v])) to [Factorial-stack v] end when gf clicked delete (all v) of [Factorial-stack v] factorial (10) say (item (last v) of [Factorial-stack v])