- •Министерство образования республики беларусь
- •Реферат
- •Содержание
- •Введение
- •Теоретическая часть
- •1.1 Постановка задачи
- •1.2. Математическая модель фрактала "Лист папоротника"
- •2 Практическая часть
- •2.1 Описание объектов, свойств, методов
- •2.2 Формы и основные модули текста программы в среде Delphi
- •2.3 Результаты тестирования программного продукта
- •2.4 Анализ результатов тестирования программы
- •Заключение
- •Список использованых источников
- •Листинг программы
- •Вторая форма
Содержание
ВВЕДЕНИЕ……………………………………………………………………..…6
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ…………………..……………………………….8
1.1 Постановка задачи………………………………………………..……8
1.2 Математическая модель фрактала………………………………….…8
1.3 Алгоритм решения задачи…………………………………………….8
1.4 Блок-схема алгоритма……………………………………………......10
2 ПРАКТИЧЕСКАЯ ЧАСТЬ………………………………………………...…12
2.1 Описание объектов, свойств, методов……………………………….12
2.2 Формы и основные модули текста программы……………………..16
2.3 Результаты тестирования программного продукта…………………19
2.4 Анализ результатов……………….……...…………………………...22
ЗАКЛЮЧЕНИЕ………………………………………………………….………24
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ……………………..……...26
ПРИЛОЖЕНИЕ А ………………………….…...………………………………27
ПРИЛОЖЕНИЕ Б ……………………………………………………...………..31
Введение
В последние десятилетия резко возрос интерес к программированию. Это связано с развитием и внедрением в повседневную жизнь цифровых технологий.
Бурное развитие вычислительной техники, потребность в эффективных средствах разработки программного обеспечения привели к появлению систем программирования, ориентированных на так называемую "быструю разработку", среди которых можно выделить Borland Delphi.
Поскольку среда разработки Borland Delphi 7 является одной из самых простых и удобных среди всех мощных пакетов, то она прекрасно подходит для построения графических приложений для операционной системы Windows.
При построение математических структур наряду с точностью важным фактором является скорость расчета точек и их построения. Данная программа разработанная в среде Borland Delphi 7 может за минимальное время построить фрактал «Лист папоротника» в заданном масштабе, а при желании пользователя можно масштабировать участки фрактала, что позволяет более полно и точно понять принципы фрактальных структур.
Фракта́л (лат. fractus — дроблёный, сломанный, разбитый) — геометрическая фигура, обладающая свойством самоподобия, то есть составленная из нескольких частей, каждая из которых подобна всей фигуре вцелом.
Роль фракталов в машинной графике сегодня достаточно велика. Они приходят на помощь, например, когда требуется, с помощью нескольких коэффициентов, задать линии и поверхности очень сложной формы. С точки зрения машинной графики, фрактальная геометрия незаменима при генерации искусственных облаков, гор, деревьев, поверхности моря. Фактически это способ легкого представления сложных объектов, образы которых весьма похожи на природные[1].
В качестве примера фрактальных структур мы рассмотрим множество или фрактал «Лист папоротника» – один из тех объектов, которые удобно строить при помощи вероятностных распределений.
Объект исследования – применение среды программирования Borland Delphi с целью изучения возможности отображения графической информации, построения фракталов.
Предмет исследования – среда Borland Delphi и ее графические средства для построения фрактальных множеств.
Цель работы – написать программу на Borland Delphi для построения изображения листа папоротника при помощи вероятностных распределений с использованием средств для отображения графической информации.
Для достижения данной цели в исследовании необходимо решить следующие задачи:
осуществить постановку задачи;
создать блок-схемы алгоритмов;
осуществить описание объектов, свойств, методов;
разработать формы и текст программы;
привести результаты тестирования программного продукта.
Основой для выполнения работы стала справочная, научная и учебная литература.
Основным методом исследования был выбран общенаучный метод анализа.
Структурное изложение материала представлено в виде введения, основной части, заключения и списка использованных источников.
К работе прилагается электронный носитель информации.