Добавил:
Я и кто? Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

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

.docx
Скачиваний:
9
Добавлен:
02.02.2023
Размер:
645.08 Кб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций

Российской Федерации Ордена Трудового Красного Знамени

федеральное государственное бюджетное образовательное

учреждение высшего образования

Московский технический университет связи и информатики

Кафедра «Математическая кибернетика и информационные технологии»

Лабораторная работа №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 Задание на лабораторную работу

  1. Создание пользовательского интерфейса.

  2. Вычисления фрактала Мальдельборта.

  3. Создать класс FractalExplorer, которая позволяет исследовать различные области фрактала.

3 Ход работы

    1. JImageDisplay

Для начала следует создать графический виджет, который будет отображать фракталы. Для этого создаем класс JImageDisplay, реализация которого представлена на рисунке 1 и 2.

Рисунок 1-Реализация JImageDisplay.

Рисунок 2-Реализация JImageDisplay.

    1. Mandelbrot

Следующей задачей является реализация класса для вычисления фрактала Мандельброта. Код представлен на рисунке 2.

Рисунок 2-Реализация класса Mandelbrot.

    1. FractalExplorer

Далее следует создать класс FractalExplorer, которая позволяет исследовать различные области фрактала. Реализация данного класса представлена на рисунке 3-6.

Рисунок 3-Реализация FractalExplorer

Рисунок 4-Реализация FractalExplorer

Рисунок 5-Реализация FractalExplorer

Рисунок 6-Реализация FractalExplorer

    1. Результат работы алгоритма

Результат работы программы представлен на рисунке 7

Рисунок 7-Результат работы алгоритма.

4 Вывод

Ознакомился с алгоритмом построения фракталов в java.

Список использованных источников

1) ГОСТ 7.32.2017 Система стандартов по информации, библиотечному и издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления. – М.: Стандартинформ, 2017, - 27 с.