Курсовая работа
Простейший графический редактор
в среде программирования Pascal ABC (Паскаль)
Программа и описание

Среда программирования: Pascal ABC
Название работы: Простейший графический редактор
Вид работы: Курсовая работа
Тематика работы: Алгоритмы, Графика
Объем программы: 6 (по десятибалльной шкале)
Уровень сложности: 9 (по десятибалльной шкале)
Разработчик (автор): Программист сайта kursovik.com (письмо автору)
Ключевые слова: Графический редактор, загрузка изображения из файла, загрузка изображения, сохранение изображения в файл, выбор толщины линии рисования, толщина линии рисования, выбор цвета линии рисования, рисование произвольной линии, рисование линии, рисование ломаной, рисование окружности, рисование прямоугольника, заливка замкнутой области, очистка холста изображения
Функции программы:
Разработать программу на Pascal в соответствии с заданием.
Задачей курсовой работы является реализация программы простого графического редактора, реализующего основные возможности. В качестве среды программирования необходимо использовать Pascal ABC.
Разрабатываемая программа должна обладать дружественным интерфейсом, разработанном с соблюдением принципов экономии пространства и памяти пользователя, но при этом предоставлять быстрый доступ пользователя к реализованным возможностям.
Программа должна обладать графическим интерфейсом и в качестве устройства ввода использовать манипулятор «мышь».
Под простым графическим редактором подразумевается программа, предоставляющая пользователю возможность рисования на холсте изображения с помощью мыши, возможность вывода графических примитивов, с выбором цвета рисования, а также возможность сохранять и загружать полученные ранее изображения.
Исходя из вышесказанного разрабатываемая программа должна обладать следующими возможностями:
- Загрузка изображения из файла
- Сохранение полученного изображения в файл
- Выбор толщины линии рисования
- Выбор цвета линии рисования
- Рисование с помощью мыши произвольной линии
- Рисование линии
- Рисование ломаной
- Рисование окружности
- Рисование прямоугольника
- Заливка замкнутой области на изображении
- Очистка холста изображения
К ограничениям разрабатываемого приложения является невозможность работы с буфером обмена ввиду ограничений, накладываемых средой разработки Pascal ABC. Также к ограничениям можно отнести невозможность вывода дополнительных окон, например, при выборе файла изображения, однако это ограничение частично обходится выводом запроса на ввод имени файла изображения.
Описание (отчет): Есть на 24 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с программой нужно запустить файл "MiniPaint.exe".
Пояснения к запуску программы:
Для работы с программой нужно запустить файл "MiniPaint.exe".
На данный момент (29 апреля 2025) на выполнении находится 29 заказов.
Количество программистов, занятых выполнением текущих заказов: 12.
В текущем месяце (апрель 2025) нами уже выполнено 38 заказов.
В текущем году (2025) нами уже выполнено 220 заказов.
В прошлом году (2024) нами было выполнено 763 заказа.
В позапрошлом году (2023) нами было выполнено 777 заказов.
Количество активных программистов на сайте: 65.
Загруженность отдела заказами: 18%.
Размер архива 239 Кб, все фaйлы прoверены aнтивирусом Кaсперского. Скачать



















К программе прилагается:
- 1) отчет - 24 стр.
Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
ВНИМАНИЕ ! Если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Чтобы узнать цену, нажмите на эту ссылку.

Постановка задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Обзор по теме курсовой работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Расширенная формулировка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Описание алгоритма . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Блок-схема . . . . . . . . . . . . . . . . . . . . . . . .