529.15K

Рисуем снежинку Коха с помощью черепашки в Python

1.

Государственное бюджетное образователное учреждение города Севастополя
«Средняя общеобразовательная школа №14 имени И.С. Пьянзина»
Индивидуальный проект
Тема:
Рисуем снежинку Коха с помощью черепашки в Python
Подготовил:
Вострикова Вероника Леонидовна
Ученица 9-А класса

2.

Цель:
Задачи:
• Получить кривую Коха, используя
• Получить информацию о кривой
черепашку в Python.
Коха.
• Получить знания о фракталах.
• Ознакомиться с применением
термина «фракталы» в различных
отраслях.
• Ознакомиться с языком
программирования Python для
практической части.
• Получить изображение снежинки
Коха с помощью черепашки в
Python.

3.

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

4.

Фракталы. Что это такое?
Фрактал - это фигура, обладающая свойством
самоподобия.
Объект называют самоподобным, если одна или
более его частей похожи на его целое. При этом
количество повторяющихся частей у фрактала
стремится к бесконечности.

5.

Применение фракталов в различных
отраслях.
Фракталы нашли применение в физике (моделирование сложных процессов и
материалов), биологии (моделирование популяций, описание сложных
ветвящихся структур), технике (фрактальные антенны), экономике. Существуют
алгоритмы сжатия изображений с помощью фракталов. В компьютерной графике
фракталы используются для построения изображений природных объектов –
растений, ландшафтов, поверхности морей и т.д.
.

6.

Язык программирования Python. Turtle
(черепаха)
Python — это язык программирования, который широко используется в интернетприложениях, разработке программного обеспечения, науке о данных и
машинном обучении (ML). Разработчики используют Python, потому что он
эффективен, прост в изучении и работает на разных платформах.
Turtle (черепаха) — графическая библиотека, встроенная в язык
программирования Python. Он позволяет пользователям рисовать на экране с
помощью пикселей, используя набор команд для перемещения черепашки (turtle)
и изменения её параметров.

7.

Практическая часть. Результат.
Поэтапно я получила рабочий код, чтобы нарисовать Снежинку Коха. Результат вы
можете видеть на фотографии.

8.

Итоги работы:
В этом проекте мы изучили понятия «снежинка Коха», «фрактал» и язык
программирования Python, а также построение снежинки Коха с помощью
черепашки в Python. В целом, этот проект был интересен и познавателен.
English     Русский Правила