Числа и ввод · 29 из 37
Множество Жюлиа
Гастон Жюлиа в 1918 году изучал ту же формулу z = z² + c, только наоборот: c одно на всю картинку, а точка плоскости — это начальное z. Каждое c даёт свой узор: кружева, спирали, «драконы». Тогда рисовать их было нечем — первые картинки появились только с компьютерами, через шестьдесят лет.
Что сделать
Начните с z = x + y·i и повторяйте z = z² + c; верните, сколько шагов z оставалось не дальше 2 от нуля.
Что приходит
xиy— точка плоскости, начальное z = x + y·ic— комплексное число, одно на всю картинкуpredel— сколько шагов считать самое большее
Что вернуть
Целое число — номер шага, на котором |z| впервые больше 2, или predel.
Допишите функцию zhyulia в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
с графикой когда тесты пройдут, ответ вашей функции нарисуется · все задачи с графикой
Точка (1,5; 0), c = 0: на шаге 0 z = 1,5 — не дальше 2, шагаем: z = 2,25; на шаге 1 |z| = 2,25 > 2 — ответ 1.
zhyulia(1.5, 0, 0, 10)
1
z = x + y·i. Шаги n = 0, 1, …, predel − 1: если |z| > 2 — вернуть n; иначе z = z² + c. Все predel шагов |z| ≤ 2 — вернуть predel. Здесь проверка ДО шага, а не после: точка, которая уже стоит дальше 2, — ответ 0. c приходит готовым комплексным числом: -0.8+0.156j.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.