Лабораторная работа
Компьютерная графика. Вариант 5. ЛР1 «Фрактальная графика», ЛР2 «Реализация двумерных аффинных преобразований»
в среде программирования Delphi (Дельфи, Делфи)
Программа
Среда программирования: Delphi 7.0
Название работы: Компьютерная графика. Вариант 5. ЛР1 «Фрактальная графика», ЛР2 «Реализация двумерных аффинных преобразований»
Вид работы: Лабораторная работа
Тематика работы: Графика
Объем программы: 2 (по десятибалльной шкале)
Уровень сложности: 2 (по десятибалльной шкале)
Разработчик (автор): Программист сайта kursovik.com (письмо автору)
Ключевые слова: Компьютерная графика, фрактальная графика, двумерные аффинные преобразования, 2D, Фрактал Джулия, перенос, отражение, масштабирование, поворот
Функции программы:
Список работ:
- Лабораторная работа №1
- Лабораторная работа №2
Вариант 5
Лабораторная работа № 1 «Фрактальная графика»
Цель работы: изучение теоретических основ фрактальной
графики, приобретение практических навыков построения алгебраических фракталов.
Порядок выполнения работы:
– Изучение теоретических основ фрактальной графики — стр. 20—23 учебного пособия.
– Выбор среды программирования и программная реализация построения одного из видов алгебраических фракталов согласно заданию.
– Написание отчета о выполнении лабораторной работе № 1.
Задание:
Реализовать программу, строящую фрактал с заданными
границами расчета
0 0 , n n x x x y y y    
В приложении 1 каждому номеру варианта (№) соответствуют вид фрактала и границы расчета.
Вид фрактала - Джулия
х0 = –1.0
xn = 1.0
y0 = –1.2
yn = 1.2
Лабораторная работа № 2 «Реализация двумерных аффинных преобразований»
Цель работы: приобретение навыков моделирования двумерных изображений и применения аффинных преобразований.
Как известно, все изменения изображений можно выполнить с помощью трех базовых операций: переноса; масштабирования (увеличения или уменьшения размеров); отражения и поворота изображения. Двумерные фигуры представляются в виде трехмерной матрицы с использованием однородных координат, для того чтобы применить следующие аффинные преобразования.
Порядок выполнения работы:
– Изучение теоретических основ аффинных преобразований — стр. 40—47 учебного пособия.
– Выбор среды программирования и программная реализация построения 2D изображения согласно варианту задания;
– Организация интерфейса последовательного выполнения поворота, масштабирования, отражения и сдвига фигуры.
– Написание отчета о выполнении лабораторной работе № 2.
Задание:
Согласно варианту заданий, приведенных в приложении 2, построить двумерное изображение заданной фигуры. Над фигурой выполнить все аффинные преобразования: перенос, отражение, масштабирование, поворот.
Отчет о выполнении лабораторной работы должен включать:
1) титульный лист — пример оформления приведен в приложении 4;
2) содержание;
3) введение, в котором приводится формулировка задачи, определение цели и описание исходных данных (информация о графических объектах);
4) основная часть, которая содержит:
– описание используемой среды программирования;
– описание метода решения задачи;
– наиболее важные фрагменты листинга исходного кода с комментариями;
– описание функциональных возможностей разработанного приложения.
5) заключение, которое содержит краткие выводы о проделанной работе;
6) приложения — в качестве приложений к отчету о выполнении лабораторной работы помещают листинги программ и результаты их работы — скриншоты рабочих окон программы.
Описание (отчет): Есть на 13 страниц, посмотреть оглавление
На данный момент (5 декабря 2024) на выполнении находится 32 заказа.
Количество программистов, занятых выполнением текущих заказов: 15.
В текущем месяце (декабрь 2024) нами уже выполнено 4 заказа.
В текущем году (2024) нами уже выполнено 710 заказов.
В прошлом году (2023) нами было выполнено 777 заказов.
В позапрошлом году (2022) нами было выполнено 690 заказов.
Количество активных программистов на сайте: 68.
Загруженность отдела заказами: 34%.
Размер архива 291 Кб, все фaйлы прoверены aнтивирусом Кaсперского. Скачать
К программе прилагается:
Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
ВНИМАНИЕ ! Если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Чтобы узнать цену, нажмите на эту ссылку.
Лабораторная работа № 1 «Фрактальная графика» Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Описание используемой среды программирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Описание метода решения задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Наиболее важные фрагменты листинга исходного кода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Описание функциональных возможностей разработанного приложения . . . . . . . . . . . . . . . .10 Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .