Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Вариант 3 - ДЗ №3 - Композиция,Полиморфное наследованиеВариант 3 - ДЗ №3 - Композиция,Полиморфное наследование
2021-04-042024-09-03СтудИзба
ДЗ 3: Вариант 3 - ДЗ №3 - Композиция,Полиморфное наследование вариант 3
-66%
Описание
Объектно-ориентированное программирование. Домашнее задание на знание композиции и наследования в C++, заключающееся в создании двух приложений в среде QtCreator
Часть 3.1. Композиция.
Разработать и реализовать диаграмму классов для описанных объектов предметной о механизмы наследования и композиции. Проверить ее на тестовом примере, с демонстрацией всех возможностей разработанных классов на конкретных данных. Даны: объект - вещественное число, записанное с точкой. Параметры - его значение и запись. Методы: конструктор и процедура, определяющая количество цифр в дробной и целой части числа; объект «массив», как массив из 15 вещественных чисел. Определить сумму заданного количества введенных чисел и отношение количества цифр в целой и дробной частях. В отчете привести диаграмму разработанных классов и объектную декомпозицию.
Часть 3.2. Qt.
Полиморфное наследование. Разработать программу, содержащую описание трех графических объектов: окружность с вырезанной четвертью, спираль Архимеда, квадрат. Реализуя механизм полиморфизма, привести объекты в одновременное вращение вокруг их геометрических центров с различными угловыми скоростями. В отчете привести диаграмму используемых классов Qt и разработанных классов, граф состояний пользовательского интерфейса и объектную декомпозицию.
![]()
Часть 3.1. Композиция.
Разработать и реализовать диаграмму классов для описанных объектов предметной о механизмы наследования и композиции. Проверить ее на тестовом примере, с демонстрацией всех возможностей разработанных классов на конкретных данных. Даны: объект - вещественное число, записанное с точкой. Параметры - его значение и запись. Методы: конструктор и процедура, определяющая количество цифр в дробной и целой части числа; объект «массив», как массив из 15 вещественных чисел. Определить сумму заданного количества введенных чисел и отношение количества цифр в целой и дробной частях. В отчете привести диаграмму разработанных классов и объектную декомпозицию.
Часть 3.2. Qt.
Полиморфное наследование. Разработать программу, содержащую описание трех графических объектов: окружность с вырезанной четвертью, спираль Архимеда, квадрат. Реализуя механизм полиморфизма, привести объекты в одновременное вращение вокруг их геометрических центров с различными угловыми скоростями. В отчете привести диаграмму используемых классов Qt и разработанных классов, граф состояний пользовательского интерфейса и объектную декомпозицию.

Характеристики домашнего задания
Учебное заведение
Семестр
Номер задания
Вариант
Просмотров
203
Размер
917,58 Kb
Список файлов
Домашнее задание № 1 вариант 3 (Композиция_Полиморфное наследование).pdf

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