"КОД - ЭТО НАШЕ ЗАКЛИНАНИЕ , А РЕЗУЛЬТАТ - ВОЛШЕБСТВО"
Мы — The Trix, три ведьмы. В мультфильме они плетут магические сети и расставляют ловушки для фей.
В программировании мы делаем то же самое, но «ловим» не фей, а ошибки в коде. Ведь осторожность в программировании похожа на магию: неверное движение — и всё «взрывается». Мы выслеживаем баги, замораживаем их ледяным взглядом Айси, устраиваем бурю Сторми для утечек памяти и скрываемся тенями Дарси во время рефакторинга.
Мы не ждём, пока ошибка нападёт — мы атакуем первыми, превращая скучную отладку в магическое противостояние. Если феи следят за порядком, то мы, ведьмы The Trix, следим за чистотой и безопасностью кода.
Первый этап
Примеры рекурсии
3D модели
Второй этап
Тесты
Задача
Разработать программы решения нескольких задач, используя рекурсивную и нерекурсивную схемы решения, сравнить эффективность рекурсивного и итерационного алгоритмов. Как будет отличаться время выполнения и как это будет зависеть от исходных данных Найти наибольший общий делитель двух заданных чисел х и у.
Третий этап
Заключительный этап
Осторожность при работе с рекурсией — это, скорее всего, дитя профессионализма. Любитель пишет рекурсию потому, что «так красиво», а профессионал сначала оценивает риски: глубину стека, время работы и читаемость кода. Страх здесь ни при чём — это просто опыт, который подсказывает, где рекурсия надёжна, а где приведёт к падению. Мудрость тут тоже есть, но она проявляется именно как профессиональное знание своего инструмента и платформы.