У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 4 Тема Визуализация фракталов

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 6.4.2025

Лабораторная работа №4

  1.  Тема

Визуализация  фракталов.

  1.  Задание

Построить снежинку Коха.

  1.  Теоретические сведения

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

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

Понятие рекурсии. Виды рекурсии.

Рекурсией называется ситуации, когда процедура или функция обращается к себе самой прямо или косвенно. Соответственно говорят о прямой ли косвенной рекурсии. При прямой рекурсии процедура содержит вызов себя в собственном теле, например:

ЭТО процедура 1

….

ЕСЛИ … ТО процедура 1

….

КОНЕЦ

Косвенная рекурсия образуется цепочкой процедур, и эта цепочка замыкает себя в рекурсивное кольцо, например:

ЭТО процедура_1

….

… процедура_2

….

КОНЕЦ

ЭТО процедура_2

….

… процедура_3

….

КОНЕЦ

ЭТО процедура_3

….

… процедура_1

КОНЕЦ

В данном примере “процедура_1” является рекурсивной, так как вызывает сама себя. Правда этот вызов не прямой, а косвенный, через обращение к процедурам “процедура_2” и “процедура_3”. Понятно, что каждая из процедур рекурсивной цепочки является рекурсивной.

Прямая рекурсия всегда предпочтительней косвенной не в смысле эффективности выполнения, а в смысле наглядности записи (читателю программы проследить косвенную рекурсию сложнее).

Вообще, рекурсивным называется любой объект, который частично определяется через себя.

В рекурсивном определении должно присутствовать ограничение, граничное условие, при выходе на которое дальнейшая инициация рекурсивных обращений прекращается.

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

Для построения снежинки Коха выполним следующие операции (см. рис. 1). Рассмотрим в качестве нулевой итерации равносторонний треугольник.

Рис. 1. Снежинка Коха.

 Затем каждую из сторон этого треугольника разделим на три равные части, уберем среднюю часть и в середине достроим равносторонний треугольник так, как изображено на рис. 1. На следующем шаге такой же процедуре деления на три равные части и достраивания равностороннего треугольника подвергается каждая из сторон новой фигуры, и так до бесконечности. В результате возникает симметричная, похожая на снежинку, бесконечно изломанная кривая, которая представляет собой самоподобное множество, называемое снежинкой Коха.

Алгоритм решения задачи:

Шаг 0. Начало.

Шаг 1. Задать координаты исходного  равностороннего треугольника.

Шаг 2.  Задать глубину вложенности, т.е. сколько вершин будет иметь снежинка.

Шаг 3. Нарисовать исходный треугольник.

Шаг 4. По формулам x = x1 + ( x2 –x1) P,

     y = y1 + ( y2 – y1) P  определить координаты вершин следующего выпуклого  треугольника при условии, что Р = 0,3.

4. Порядок выполнения лабораторной работы:

        1.Закодировать предложенный алгоритм.

        2. Результаты работы программы показать на экране монитора.

        3. Оформить отчет, включающий: титульный лист, задание, теоретические сведения,  код программы с комментариями, результаты та выводы по работе.

        4. Продемонстрировать рабочую программу на компьютере, ответить на контрольные вопросы и защитить лабораторную работу.  




1. тема которая находится в постоянном развитии; Б рынок ценных бумаг ~ это сфера приложения интересов эм
2. расчетным обслуживанием широкого круга новых банковских услуг которых в арсенале банка насчитывается свыш
3. Патология щитовидной железы и беременность
4. бірінен т~уелсіз ~аза~стан Республикасыны~ Конституциясы идеологиялы~ ж~не саяси салада мыналарды~ ~
5. Известные норвежцы. Полярные исследователи и первооткрыватели.html
6. Тема Вивчення гомологічних та аналогічних органів у рослинтварин
7. вариантов Макиавелли переходит к проблеме политической власти и прежде всего тех условий которые позволяют
8. КОНТРОЛЬНАЯ РАБОТА по экологии Экология человека
9. ДОСРОЧНОГО ОСВОБОЖДЕНИЯ ОТ ОТБЫВАНИЯ НАКАЗАНИЯ ЗАМЕНЫ НЕОТБЫТОЙ ЧАСТИ НАКАЗАНИЯ БОЛЕЕ МЯГКИМ ВИДОМ НАКАЗА
10. ТЕОРИЯ ФИЗИЧЕСКОЙ КУЛЬТУРЫ И СПОРТА