Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OOP_Lab_16_17.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
14.46 Mб
Скачать

7.3.Описание самых легких вариантов заданий

Таблица 1.

Варианты заданий

вар.

Задание

1

Базовый класс КОМНАТА с член-данными ширина, длина и высота. Производный класс ОДНОКОМНАТНАЯ КВАРТИРА с комнатой, кухней ФИО владельца и номером квартиры. Для кухни задать площадь.

2

Базовый класс ЛЕТАТЕЛЬНЫЙ АППАРАТ с член-данными вес, максимальные высота и скорости (горизонтальная и вертикальная) полета. Производный класс ПАССАЖИРСКИЙ САМОЛЕТ с член-данными марка, число пассажиров, дальность полета, количество салонов.

3

Базовый класс ДВИГАТЕЛЬ с член-данными тип двигателя (дизельный, бензиновый, электрический, комбинированный), фирма-производитель, объем и мощность двигателя. Производный класс ЛЕГКОВОЙ АВТОМОБИЛЬ с член-данными марка, число мест, максимальная скорость.

4

Базовый класс МАССИВ с член-данными вещественный массив и число его элементов. Массив описать как имеющий конкретное число элементов, заданное с помощью перечисления enum. Производный класс СТЕК с член-данным число элементов в стеке. Методы производного класса должны позволять помещать данные в стек, извлекать их, проверять наличие в стеке свободной памяти.

5

Базовый класс ЖИДКОСТЬ с член-данными название, удельный вес и условная вязкость. Производный класс БЕЗАЛКОГОЛЬНЫЙ НАПИТОК с член-данными цвет, вкус (горький, сладкий, кислый и т.д.), объем расфасовки и цена.

Примечание: Условная вязкость — величина, косвенно характеризующая гидравлическое сопротивление течению, измеряемая временем истечения заданного объёма жидкости через вертикальную трубку определённого диаметра. Измеряют в градусах Энглера (по имени немецкого химика К. О. Энглера), обозначают — °ВУ. Определяется отношением времени истечения 200 см3 испытываемой жидкости при данной температуре из специального вискозиметра ко времени истечения 200 см3 дистиллированной воды из того же прибора при 20 °С.

6

Базовый класс ЧЕЛОВЕК с член-данными вес, рост, раса. Производный класс ЖЕНЩИНА с член-данными имя, объем груди, талии и бедер.

7

Базовый класс ПРОЦЕССОР с член-данными марка, тактовая частота, объем кэш-памяти. Производный класс КОМПЬЮТЕР с член-данными марка, число процессоров, объем оперативной памяти.

8

Базовый класс РАМКА с член-данными координаты левого верхнего и правого нижнего угла, заголовок. Производный класс ОКНО с член-данными меню (строка символов) и число тем меню, наличие инструментальной панели и строки статуса.

9

Базовый класс ХОМО САПИЕНС с член-данными возраст и цвет волос. Производный класс СТУДЕНТ с член-данными ФИО, пол, специальность, курс обучения.

10

Базовый класс ВЕКТОР с член-данными указатель на целочисленный тип данных, его размер и фактическое число элементов. Предоставить метод заполнения элементов массива. Производный класс МАССИВ с член-данными максимальное, минимальное и среднее значения элементов вектора. Разработать метод производного класса, который должен выполнять сортировку элементов массива в заданном порядке.

11

Базовый класс АВТОМОБИЛЬ с член-данными марка, цвет, объем и мощность двигателя. Производный класс ГРУЗОВИК с член-данными длина и ширина кузова, грузоподъемность.

12

Базовый класс РАБОТНИК с член-данными ФИО, идентификационный код, возраст. Производный класс ИНЖЕНЕР с член-данными специальность, месячный оклад, место работы

13

Базовый класс ПЕЧАТНОЕ ИЗДАНИЕ с член-данными число страниц, язык издания, наличие иллюстраций. Производный класс УЧЕБНИК с член-данными название, область знаний, тираж, цена экземпляра.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]