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

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

Снежинка Коха

В 1904 году Хельге фон Кох придумал кривую, у которой нет ни одного гладкого места: берут отрезок, делят на три части и над средней ставят «шалашик» из двух таких же третей. С каждым из четырёх новых отрезков делают то же самое — и так без конца. Три такие кривые по сторонам треугольника — снежинка, которую рисуют на каждой зимней заставке.

Что сделать

Нарисуйте снежинку Коха: три кривые Коха заданной глубины по сторонам треугольника, поворачивая направо на 120°.

Что приходит

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

  • dlina — длина стороны треугольника

  • glubina — сколько раз делить отрезки: 0 — просто треугольник

Что вернуть

Ничего — функция рисует.

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

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

Пример

Глубина 1, сторона 90: каждая сторона треугольника — четыре отрезка по 30 с «шалашиком» посередине; всего двенадцать отрезков — шестиконечная звезда.

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

Обсуждение

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

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