Лабораторная работа №4
.docxМинистерство цифрового развития, связи и массовых коммуникаций
Российской Федерации Ордена Трудового Красного Знамени
федеральное государственное бюджетное образовательное
учреждение высшего образования
Московский технический университет связи и информатики
Кафедра «Математическая кибернетика и информационные технологии»
Лабораторная работа №4
«Рисование фракталов»
по дисциплине
«Кроссплатформенные технологии программирования»
Москва 2022
Содержание
1 Цель работы 3
2 Задание на лабораторную работу 3
3 Ход работы 4
3.1 JImageDisplay 4
3.2 Mandelbrot 6
3.3 FractalExplorer 7
3.4 Результат работы алгоритма 11
4 Вывод 12
Список использованных источников 12
1 Цель работы
Реализовать JAVA-приложение, которое может рисовать фракталы.
2 Задание на лабораторную работу
Создание пользовательского интерфейса.
Вычисления фрактала Мальдельборта.
Создать класс FractalExplorer, которая позволяет исследовать различные области фрактала.
3 Ход работы
JImageDisplay
Для начала следует создать графический виджет, который будет отображать фракталы. Для этого создаем класс JImageDisplay, реализация которого представлена на рисунке 1 и 2.
Рисунок 1-Реализация JImageDisplay.
Рисунок 2-Реализация JImageDisplay.
Mandelbrot
Следующей задачей является реализация класса для вычисления фрактала Мандельброта. Код представлен на рисунке 2.
Рисунок 2-Реализация класса Mandelbrot.
FractalExplorer
Далее следует создать класс FractalExplorer, которая позволяет исследовать различные области фрактала. Реализация данного класса представлена на рисунке 3-6.
Рисунок 3-Реализация FractalExplorer
Рисунок 4-Реализация FractalExplorer
Рисунок 5-Реализация FractalExplorer
Рисунок 6-Реализация FractalExplorer
Результат работы алгоритма
Результат работы программы представлен на рисунке 7
Рисунок 7-Результат работы алгоритма.
4 Вывод
Ознакомился с алгоритмом построения фракталов в java.
Список использованных источников
1) ГОСТ 7.32.2017 Система стандартов по информации, библиотечному и издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления. – М.: Стандартинформ, 2017, - 27 с.