Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)PascalPascal
2023-03-082023-03-08СтудИзба
ДЗ 1: Pascal вариант 2
Описание
Задание 1: разработать иерархию классов. Поместить определение классов в отдельном модуле. Класс, позволяющий рисовать окружность некоторого размера с центром в точке, определенной нажатием левой клавиши мыши. Класс, позволяющий рисовать квадрат того же размера с центром в точке, определенной нажатием правой клавиши мыши. Размер и цвет фигур задавать с использованием интерфейсных элементов. В отчете показать иерархии используемых классов VCL и разработанных классов, граф состояния пользовательского интерфейса и объектную декомпозицию.
Задание 2: Разработать программу, содержащую описание трех графических объектов:
круг с вырезанной четвертью, эллипс, квадрат.
Реализуя механизм полиморфизма, привести объекты в одновременное вращение вокруг их геометрических центров с различными угловыми скоростями.
В отчете привести диаграмму используемых классов VCL и разработанных классов, граф состояний пользовательского интерфейса и объектную декомпозицию.
Задание 2: Разработать программу, содержащую описание трех графических объектов:
круг с вырезанной четвертью, эллипс, квадрат.
Реализуя механизм полиморфизма, привести объекты в одновременное вращение вокруг их геометрических центров с различными угловыми скоростями.
В отчете привести диаграмму используемых классов VCL и разработанных классов, граф состояний пользовательского интерфейса и объектную декомпозицию.
Характеристики домашнего задания
Учебное заведение
Семестр
Номер задания
Вариант
Теги
Просмотров
13
Покупок
1
Размер
5,05 Mb