Лабораторная работа: Лабораторная работа 15S вариант 15S
Описание
Архив содержит:
Разработать программу для поиска среднего по размерам в любом заданном наборе кругов, которые произвольно расположены в ее графическом окне ограниченного размера без перекрытий. Требуемый набор формируется и изменяется путем построения новых или удаления любых существующих кругов. Для построения кругов должна использоваться техника резинового кольца, которое изображается пунктиром и управляется перемещением курсора мыши в рамке графического окна, пока ее левая кнопка удерживается в нажатом состоянии. Удаление любого круга должно производиться щелчком правой кнопки мыши, когда курсор находится внутри его изображения. Каждое изменение должны синхронно отражаться в динамическом массиве, где круги упорядочены по диаметру, и сопровождаться закраской в графическом окне изображения среднего по размерам из них. Завершение программы должно обеспечивать нажатие комбинации клавиш CTRL-O на клавиатуре. При разработке программы необходимо предусмотреть соответствующую обработку событий и изображений в ее графическом окне, используя библиотечные функции программного интерфейса Xlib из состава X Window System, а также реализовать сортировку массива кругов по размеру.
- Файл .с с кодом
- Word-документ с отчетом
Разработать программу для поиска среднего по размерам в любом заданном наборе кругов, которые произвольно расположены в ее графическом окне ограниченного размера без перекрытий. Требуемый набор формируется и изменяется путем построения новых или удаления любых существующих кругов. Для построения кругов должна использоваться техника резинового кольца, которое изображается пунктиром и управляется перемещением курсора мыши в рамке графического окна, пока ее левая кнопка удерживается в нажатом состоянии. Удаление любого круга должно производиться щелчком правой кнопки мыши, когда курсор находится внутри его изображения. Каждое изменение должны синхронно отражаться в динамическом массиве, где круги упорядочены по диаметру, и сопровождаться закраской в графическом окне изображения среднего по размерам из них. Завершение программы должно обеспечивать нажатие комбинации клавиш CTRL-O на клавиатуре. При разработке программы необходимо предусмотреть соответствующую обработку событий и изображений в ее графическом окне, используя библиотечные функции программного интерфейса Xlib из состава X Window System, а также реализовать сортировку массива кругов по размеру.
Характеристики лабораторной работы
Учебное заведение
Семестр
Вариант
Теги
Просмотров
11
Размер
225,66 Kb
Преподаватели
Список файлов
lab15S.c
lab15S.docx
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
МГТУ им. Н.Э.Баумана


aqqwjj

















