С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 05.10.2021
Сообщений: 54

Опишите базовый класс фильмов и производные классы

12.11.2021, 22:55. Показов 646. Ответов 0

Студворк — интернет-сервис помощи студентам
Всем здравствуйте и спасибо что зашли на мое обращение.

Мне нужна ваша помощь в данном задании.

Суть задания:

(Оригинал)

Опишіть базовий клас фільмів та похідні класи: біографічний, документальний, дитячий, мультфільм, науковий. Віртуальна функція: Вивести інформацію про фільм. Функціональність класу-контейнеру: Знаходження фільму з найбільшим рейтингом (кількість голосів, відданих за фільм відвідувачами сайту). Виведення об’єктів контейнеру у порядку зменшення популярності. Виведення об’єктів контейнеру, що згруповані за ознакою «вік» (до 18 років; після 18 років).

Это само задание.

2. Мне сказали что еще с этим задание надо сделать 9 пунктов.


(Сами поставленные задачи)


1. Побудувати ієрархію класів, складовими частинами якої будуть сутності, зазначені в завданні.

2 Розробити діаграму класів ієрархії спадкування. Звіт з практичного заняття обов’язково повинен містити UML-діаграму розроблених класів та класу-контейнеру!

3. Засобами мови С++ реалізувати ієрархію спадкування. Базовий клас визначити абстрактним.

4. В базовому класі визначити вказану для варіанту віртуальну функцію, перевизначити її у похідних класах.

6. Створити клас-контейнер, який володіє динамічним списком об'єктів, які є екземплярами похідних класів з ієрархії успадкування.

7. Включити в клас-контейнер функцію, яка дозволяє додавати нові елементи в динамічний список об'єктів, та функцію, що обробляє список об'єктів з використанням механізмів поліморфізму.

8. Всі класи з ієрархії спадкування повинні включати в себе конструктори за замовчуванням, конструктор копіювання та конструктор переміщення. В клас-контейнер досить включити конструктор за замовчуванням.

9. У функції main здійснити демонстрацію функціональності розроблених класів.

________________________________________ ____________________ ________________________________________ ______


Вот такое не понятное задание для меня, буду очень благодарен если сможете мне хоть чем-то помочь.

Заранее благодарю за потраченное время.

________________________________________ ____________________ ________________________________________ ______

Перевод задания на русский через google переводчик.

Суть задания:

Опишите базовый класс фильмов и производные: биографический, документальный, детский, мультфильм, научный. Виртуальная функция: Вывести информацию о фильме. Функциональность класса-контейнера: Нахождение фильма с самым большим рейтингом (количество голосов, отданных за фильм посетителями сайта). Вывод объектов контейнера в порядке уменьшения популярности. Вывод объектов контейнера, сгруппированных по признаку «возраст» (до 18 лет; после 18 лет).


Сами поставленные задачи:

1. Построить иерархию классов, составными частями которой будут являться сущности, указанные в задании.

2 Разработать диаграмму классов иерархии наследования. Отчет по практическому занятию должен содержать UML-диаграмму разработанных классов и класса-контейнера!

3. Средствами языка С++ воплотить иерархию наследования. Базовый класс определить абстрактным.

4. В базовом классе определить указанную варианту виртуальную функцию, переопределить ее в производных классах.

6. Создать класс-контейнер, обладающий динамическим списком объектов, являющихся экземплярами производных классов по иерархии наследования.

7. Включить в класс-контейнер функцию, позволяющую добавлять новые элементы в динамический список объектов и функцию, обрабатывающую список объектов с использованием механизмов полиморфизма.

8. Все классы по иерархии наследования должны включать в себя конструкторы по умолчанию, конструктор копирования и конструктор перемещения. В класс-контейнер достаточно включить конструктор по умолчанию.

9. В функции main выполнить демонстрацию функциональности разработанных классов.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.11.2021, 22:55
Ответы с готовыми решениями:

Опишите базовый класс автомобилей и производные.(Где ошибка?)
Задание: Опишите базовый класс автомобилей и производные. #include "stdafx.h" #include <iostream> #include <cstring> ...

Класс: Создать базовый класс «работник фирмы» и производные классы «стажер», «руководящий сотрудник», «директор»...
Всем привет, помогите пожалуйста, я уже всю голову сломал, не знаю как решить ее... Создать базовый класс «работник фирмы» и...

Определить базовый класс и на его основе производные классы
Разработать консольную программу на языке С++, в которой необходимо определить базовый класс и на его основе производные классы. Кроме...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.11.2021, 22:55
Помогаю со студенческими работами здесь

Базовый класс Фигура, производные классы Окружность, Прямоугольник, Ромб
Подскажите верно ли сделана эта программа #include "stdafx.h" #include "iostream" using namespace std; class Basic { ...

Создать базовый класс «Учащийся» и производные классы «Школьник» и «Студент»
Создать базовый класс «Учащийся» и производные классы «Школьник» и «Студент». Создать массив объектов базового класса и заполнить этот...

Создать базовый класс Human и производные классы Student и Teacher
ДАНО 1. Создайте класс Human со свойствами: a. ID b. Name c. Surname d. Age e. Address Для свойств класса используется...

Создайте базовый класс Human и производные классы Teacher и Student
Помощь нужна 1. Создайте класс Human со свойствами: a. ID b. Name c. Surname d. Age e. Address Для...

Создайте исходный базовый класс building, производные классы house и office
Здравствуйте, помогите пожалуйста с решением задачи. Создайте исходный базовый класс building для хранения числа этажей и комнат в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru