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

лабораторная 4-6 / лабораторная 4

.docx
Скачиваний:
4
Добавлен:
31.05.2023
Размер:
1.06 Mб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

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

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

Дисциплина «Кроссплатформенное технологии программирования»

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

Выполнил:

студент группы БСТ2104

Проверил:

Москва, 2023 г.

Цель работы:

Реализовать JAVA-приложение, которое может рисовать фракталы.

Ход работы:

Создадим класс JImageDisplay, производный от javax.swing.JComponent, и реализуем методы и конструкторы для этого класса.

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

Следующая наша задача: написать код для вычисления фрактала Мандельброта. Создадим класс Mandelbrot.java и напишем методы для расчёта фрактала.

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

Рисунок 3 – Реализация класса Mandelbrot

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

Рисунок 4 – Реализация класса Mandelbrot

Рисунок 5 – Реализация класса Mandelbrot

Рисунок 6 – Реализация класса Mandelbrot

Рисунок 7 – Реализация класса Mandelbrot

Рисунок 8 – Реализация класса Mandelbrot

Рисунок 9 – Реализация класса Mandelbrot

Вывод: реализовали JAVA-приложение, которое может рисовать фракталы.

Соседние файлы в папке лабораторная 4-6