Для студентов МГТУ им. Н.Э.Баумана по предмету Программирование графических приложений (ПГП)Рубежный контроль 2Рубежный контроль 2
2025-12-202025-12-20СтудИзба
Лабораторная работа M: Рубежный контроль 2 вариант 14
Новинка
Описание
Разработать программу для отображения пульсирующего круга заданного цвета в графическом окне фиксированного размера. Габариты графического окна и цвет круга должны передаваться программе 2-мя аргументами командной строки её вызова. В каждом цикле пульсации круг сначала расширяется из центра графического окна допустимого его габаритами, а затем мгновенно сжимается в центральную точку. Расширение размера круга должно происходить равномерно в визуально различимом темпе, а сжатие в точку должен сопровождать звуковой сигнал. Кроме того, следует предусмотреть возможность регулировки скорости расширения круга от 0 до предельного значения в конечном числе градаций. Требуемая скорость расширения круга должна устанавливаться нажатием клавиш «+» или «-» на клавиатуре. При этом достижение нулевой скорости должна означать остановку процесса расширения круга. Следует также предусмотреть, что в начальный момент выполнения программы, когда её графическое окно отображается на экране, должна быть автоматически установлена нулевая скорость. Завершение программы должно обеспечивать нажатие комбинации клавиш CTRL+R на клавиатуре. При разработке программы необходимо предусмотреть соответствующую обработку событий и изображений в её графическом окне, используя библиотечные функции программного интерфейса Xlib из состава X Window System.
Характеристики лабораторной работы
Учебное заведение
Семестр
Номер задания
Вариант
Просмотров
2
Размер
89,36 Kb
Список файлов
.txt
circle.cpp
circle.hpp
connection.cpp
connection.hpp
makefile.
report.docx
rk2.cpp
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
МГТУ им. Н.Э.Баумана














