Лабораторная работа №5
.docxМинистерство цифрового развития, связи и массовых коммуникаций
Российской Федерации Ордена Трудового Красного Знамени
федеральное государственное бюджетное образовательное
учреждение высшего образования
Московский технический университет связи и информатики
Кафедра «Математическая кибернетика и информационные технологии»
Лабораторная работа №5
«Выбор и сохранение фракталов»
по дисциплине
«Кроссплатформенные технологии программирования»
Москва 2022
Содержание
1 Цель работы 3
2 Задание на лабораторную работу 3
3 Ход работы 4
3.1 Tricorn 4
3.2 Burning Ship 5
3.3 FractalExplorer 6
4 Вывод 7
Список использованных источников 7
1 Цель работы
Расширить генератор фракталов двумя новыми функциями. Реализовать поддержку нескольких фракталов, выбором нужного фрактала из выпадающего списка. Реализовать поддержку сохранения текущего изображения в файл.
2 Задание на лабораторную работу
Реализовать фракталы Tricorn и Burning Ship.
Реализовать выбор фракталов в программе.
Реализовать сохранение фракталов.
3 Ход работы
3.1 Tricorn
Расчёт фрактала tricorn был произведен кодом представленным на рисунке 1.
Рисунок 1-Расчет tricorn
3.2 Burning Ship
Расчёт фрактала burning ship был произведен кодом представленным на рисунке 2.
Рисунок 2-Расчет burning ship
3.3 FractalExplorer
В классе FractalExplorer были реализованы выпадающий список с выбором требуемого фрактала и сохранение фрактала пользователем. На рисунке 3 представлен метод SetGUI.
Рисунок 3-Реализация SetGUI.
Код, отвечающий за сохранение фрактала представлен на рисунке 4.
Рисунок 4-Сохранение фрактала.
4 Вывод
Были реализованы функции выбора и сохранения фракталов.
Список использованных источников
1) ГОСТ 7.32.2017 Система стандартов по информации, библиотечному и издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления. – М.: Стандартинформ, 2017, - 27 с.