Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Вариант 1 - ДЗ №1 - DelphiВариант 1 - ДЗ №1 - Delphi
5,0051
2021-04-042024-09-03СтудИзба
ДЗ 1: Вариант 1 - ДЗ №1 - Delphi вариант 1
-66%
Описание
Название работы: Программирование с использованием классов. Графика. Обработка события нажатия клавиши мыши. Наследование. Полиморфизм. Программирование с использованием метаклассов. Создание контейнеров. Использование исключений при программировании в среде Delphi.
Часть 1. Программирование с использованием классов. Графика. Обработка события нажатия клавиши мыши. Наследование. Полиморфизм.
Задание: Разработать иерархию классов Delphi. Разместить определение классов в отдельном модуле. Разработать программу, содержащую описание трех графических объектов: правильный треугольник, треугольная пирамида, треугольная призма (прозрачная). Реализуя механизм полиморфизма, привести объекты в синхронное вращение вокруг их вертикальных осей. Параметры задаются с использованием интерфейсных элементов. В отчете показать иерархии используемых классов Delphi и разработанных классов, граф состояния пользовательского интерфейса и объектную декомпозицию.
Часть 2. Программирование с использованием метаклассов. Создание контейнеров. Использование исключений при программировании в среде Delphi.
Задание: Моделировать стек, в качестве элементов которого могут использоваться целые и вещественные числа. Операции: добавление элемента, удаление элемента, печать элементов стека. Создать класс - потомок, который содержит процедуру сортировки элементов стека. Тестировать полученную модель. В отчете представить структуру использованных классов и обосновать выбранную структуру представления данных
![]()
Часть 1. Программирование с использованием классов. Графика. Обработка события нажатия клавиши мыши. Наследование. Полиморфизм.
Задание: Разработать иерархию классов Delphi. Разместить определение классов в отдельном модуле. Разработать программу, содержащую описание трех графических объектов: правильный треугольник, треугольная пирамида, треугольная призма (прозрачная). Реализуя механизм полиморфизма, привести объекты в синхронное вращение вокруг их вертикальных осей. Параметры задаются с использованием интерфейсных элементов. В отчете показать иерархии используемых классов Delphi и разработанных классов, граф состояния пользовательского интерфейса и объектную декомпозицию.

Задание: Моделировать стек, в качестве элементов которого могут использоваться целые и вещественные числа. Операции: добавление элемента, удаление элемента, печать элементов стека. Создать класс - потомок, который содержит процедуру сортировки элементов стека. Тестировать полученную модель. В отчете представить структуру использованных классов и обосновать выбранную структуру представления данных

Характеристики домашнего задания
Учебное заведение
Семестр
Номер задания
Вариант
Просмотров
158
Размер
529,58 Kb
Список файлов
Домашнее задание №1 вариант 1.pdf

Ваше удовлетворение является нашим приоритетом, если вы удовлетворены нами, пожалуйста, оставьте нам 5 ЗВЕЗД и позитивных комментариев. Спасибо большое!