Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Программирование на Object Pascal с использованием классовПрограммирование на Object Pascal с использованием классов
5,0053
2021-03-212021-03-21СтудИзба
ДЗ: Программирование на Object Pascal с использованием классов
Описание
Отчет по дз1. Задача1.Разработать иерархию классов. Поместить определение классов в отдельном модуле.
Класс, позволяющий рисовать квадрат некоторого размера с центром в точке, определенной нажатием левой клавиши мыши.
Класс, позволяющий рисовать домик (два квадрата и треугольник) одним нажатием. Центр большого квадрата определяется нажатием правой клавиши мыши.
Размер квадрата и размер «окна» (в процентах от размера большого квадрата дома) задаются с использованием интерфейсных элементов.
В отчете показать иерархии используемых классов VCL и разработанных классов, граф состояния пользовательского интерфейса и объектную декомпозицию.
Задача2.Разработать программу, содержащую описание трех графических объектов:
окружность, равнобедренный треугольник, воздушный змей.
Реализуя механизм полиморфизма, привести объекты в одновременное колебательное движение вокруг их верхних точек с разными амплитудами и периодами колебаний.
В отчете привести диаграмму используемых классов VCL и разработанных классов, граф состояний пользовательского интерфейса и объектную декомпозицию.
Класс, позволяющий рисовать квадрат некоторого размера с центром в точке, определенной нажатием левой клавиши мыши.
Класс, позволяющий рисовать домик (два квадрата и треугольник) одним нажатием. Центр большого квадрата определяется нажатием правой клавиши мыши.
Размер квадрата и размер «окна» (в процентах от размера большого квадрата дома) задаются с использованием интерфейсных элементов.
В отчете показать иерархии используемых классов VCL и разработанных классов, граф состояния пользовательского интерфейса и объектную декомпозицию.
Задача2.Разработать программу, содержащую описание трех графических объектов:
окружность, равнобедренный треугольник, воздушный змей.
Реализуя механизм полиморфизма, привести объекты в одновременное колебательное движение вокруг их верхних точек с разными амплитудами и периодами колебаний.
В отчете привести диаграмму используемых классов VCL и разработанных классов, граф состояний пользовательского интерфейса и объектную декомпозицию.
Характеристики домашнего задания
Учебное заведение
Семестр
Просмотров
84
Размер
5,99 Mb