✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Національний університет «Львівська політехніка»
Дисципліна «Програмування ч.2 (ООП)»Контрольна робота
Завдання № 14
1. Розкрийте поняття модульності.
2. Написати шаблонну функцію, що обчислює середнє квадратичне масиву чисел, та продемонструвати її використання.
3. Створіть клас, що асоціюється з циліндром та підтримує операції зміну розмірів, масштабування, ініціалізацію, видачу значення об’єму в літрах та галонах (використайте статичні змінні для збереження коефіцієнту пропорційності).
4. На основі класу із завдання 3 створіть похідний клас який би підтримував нумерування циліндрів.
5. До класів із завдань 3 та 4 додайте віртуальні функції для друку членів-даних та напишіть програму, що демонструє поліморфізм на їх основі.
6. Написати глобальну функцію, що обчислює об’єм циліндра з висотою та радіусом типу double, та продемонструвати її використання (використайте глобальну змінну).
7. Написати програму, що виводить у стандартний потік масив чисел типу short, по три значення в рядку, з вирівнюванням за стовпцями.
8. Написати програму, що множить значення у vector на 3. Ініціалізатор: 8, 4, 1, 6, -5, -1