Войти Создать аккаунт

Рекурсия · 13 из 19

Фрактальное дерево

Дерево похоже на свою ветку, ветка — на свой сучок. Художник по заставкам рисует его так: ствол, на конце ствола — два дерева поменьше, наклонённые влево и вправо, на конце каждой ветки — ещё по два, и так до мелких веточек. Главное — после каждой ветки вернуться туда, откуда она росла, иначе следующая вырастет из воздуха.

Что сделать

Нарисуйте дерево: ствол, на его конце два дерева поменьше — налево и направо на ugol, — и вернитесь к основанию ствола.

Что приходит

  • t — черепашка

  • dlina — длина ствола

  • glubina — сколько уровней веток: 0 — ничего не рисовать

  • ugol — на сколько градусов ветки отклоняются от ствола

Что вернуть

Ничего — функция рисует. В конце черепашка там же, где начала, и смотрит туда же.

Допишите функцию derevo в редакторе справа. Рисуйте черепашкой t, как turtle дома, — проверка сравнивает нарисованное; возвращать ничего не нужно.

с графикой когда тесты пройдут, ответ вашей функции нарисуется · все задачи с графикой

Пример

Глубина 2, ствол 100, угол 30: ствол 100, на его конце две ветки по 70 — налево и направо на 30°; черепашка возвращается к основанию ствола.

Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.