
- •Задача №1.7
- •Задача №1.8
- •Задача №1.9
- •Задача №1.10
- •Задача №1.11
- •Задача №1.12
- •Задача №1.13
- •Задача №1.14
- •Задача №1.15
- •Задача №1.16
- •Задача №1.17
- •Задача №1.18
- •Задача №1.19
- •Задача №1.20
- •Задача №1.21
- •Задача №1.22
- •Задача №1.23
- •Задача №1.24
- •Задача №1.25
- •Задача №1.26
- •Задача №1.27
- •Задача №1.28
- •Задача №1.29
- •Задача №1.30
- •Задача №1.31
- •Задача №1.32
- •Задача №1.33
- •Задача №1.34
- •Задача №1.35
- •Задача№1.36
- •Задача№1.37
- •Задача №1.38.
- •Задача №1.39.
- •Задача №1.40.
Задача №1.28
Определить понятие “Автомобиль”. Состояние объекта определяется полями:
Регистрационный номер (строка из 6 символов)
Код региона России (целое число)
Фамилия владельца (строка до 20 символов)
По таблице регистрации автомобилей вычислить и вывести количество автомобилей, зарегистрированных на заданную фамилию.
Задача №1.29
Определить понятие “Человек”. Состояние объекта определяется полями:
Номер паспорта (семизначное целое число)
Фамилия (строка до 20 символов)
Базируясь на указанном понятии определить понятие “Проживающий”, доопределив понятие “Человек” полями “Наименование отеля” - строка до 15 символов и “Количество суток проживания” – целое число. По таблице проживающих вычислить количество суток, которые прожил “Петров” в заданном отеле.
Задача №1.30
Определить понятие “Человек”. Состояние объекта определяется полями:
Номер паспорта (семизначное целое число)
Фамилия (строка до 20 символов)
Базируясь на указанном понятии определить понятие “Проживающий”, доопределив понятие “Человек” полями “Наименование отеля” - строка до 15 символов и “Количество суток проживания” – целое число. По данным таблицы проживающих вывести номера паспортов всех проживавших в заданном отеле, чьи фамилии начинаются с букв “Кузне”.
Задача №1.31
Разработать приложение для вычисления результирующей информации об объектах, описанных с помощью наследования:
базовый объект – “Сетевое напряжение” (Поля: напряжение – U, колич-во фаз - faza)
производный объект 1 – “Электроустановка на 220 V”. (Поля: тип электроустановки – type, мощность - wt.)
производный объект 2 – “трехфазная электроустановка на 360 V”. (Поля: тип электроустановки – type, сопротивление – R, потребляемый ток – amp)
Требуется.
а). Определить базовый класс и производные классы, используя наследование.
б). Используя виртуальный метод печати базового класса, разработать переопределенные методы производных классов для вывода результирующей информации из перечня:
тип электроустановки,
сопротивление R=U/I
потребляемый ток I=U/R,
мощность W=I*U.
в). Создать массив для хранения ссылок на объекты, следующие в произвольном порядке. Всю необходимую информацию вводит пользователь.
г). Создать объекты, присвоив начальные значения полям объекта с помощью конструктора.
д). Используя массив ссылок и цикл, вывести результирующую информацию (см. требование б).
Задача №1.32
Разработать приложение для вычисления результирующей информации об объектах, описанных с помощью наследования:
базовый объект – “Тарифный план сотовой связи”. (Поле: стоимость минуты разговора - sm.)
производный объект 1 – “Телефон МТС”. ( Поля: тип сотовой связи – Type, сумма на счете – schet, особые условия)
производный объект 2 – “Телефон Мегафон”. (Поля: тип сотовой связи – Type, сумма на счете – schet, Количество бесплатных минут - minut.)
Требуется.
а). Определить базовый класс и производные классы, используя наследование.
б). Используя виртуальный метод печати базового класса, разработать переопределенные методы производных классов для вывода результирующей информации:
тип сотовой связи
общая продолжительность разговора в рамках денежной суммы, хранящейся на счете.
в). Создать массив для хранения ссылок на объекты, следующие в произвольном порядке. Всю необходимую информацию вводит пользователь.
г). Создать объекты, присвоив начальные значения полям объекта с помощью конструктора.
д). Используя массив ссылок и цикл, вывести результирующую информацию (см. требование б).