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


Характеристики домашнего задания
Учебное заведение
Семестр
Номер задания
Вариант
Просмотров
295
Размер
919,94 Kb
Список файлов
Домашнее задание №3 (Вариант 11).pdf

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