Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
rabprog.doc
Скачиваний:
2
Добавлен:
26.11.2019
Размер:
264.7 Кб
Скачать

3.3. Контрольная работа 3

3.3.1. Задание на контрольную работу 3

Задача по обработке массива объектов.

В данной контрольной работе студент должен:

  1. Описать класс (структур) (согласно своего варианта задания);

  2. Объявить массив объектов созданного типа на 10 элементов;

  3. Написать программу, выполняющую следующие действия:

  • ввод информации с клавиатуры в массив объектов;

  • вывод на экран всей информации;

  • вывод на экран информации, отвечающей условию поиска (согласно варианта задания).

Вариант задания выбирается по предпоследней цифре шифра студента.

Вариант 0

1. Структура с именем AEROPORT содержит следующие поля:

  • название пункта назначения рейса;

  • номер рейса;

  • тип самолета.

2.Условие поиска - вывод на экран номеров рейсов и типов самолетов, вылетающих в пункт назначения, название которого совпало с названием, введенным с клавиатуры.

Вариант 1

1.Структура с именем AEROPORT содержит следующие поля:

  • название пункта назначения рейса;

  • номер рейса;

  • тип самолета.

2.Условие поиска - вывод на экран пунктов назначения и номеров рейсов, обслуживаемых самолетом, тип которого введен с клавиатуры.

Вариант 2

1. Структура с именем WORKER содержит следующие поля:

  • фамилия и инициалы работника;

  • название занимаемой должности;

  • год поступления на работу.

2. Условие поиска – вывод на экран фамилий работников, чей стаж работы в организации превышает значение, введенное с клавиатуры.

Вариант 3

1. Структура с именем WORKER содержит следующие поля:

  • фамилия и инициалы работника;

  • название занимаемой должности;

  • год поступления на работу.

2. Условие поиска – вывод на экран информации о сотруднике, фамилия и инициалы которого введены с клавиатуры.

Вариант 4

1. Структура с именем MARSH содержит следующие поля:

  • название начального пункта маршрута;

  • название конечного пункта маршрута;

  • номер маршрута.

2. Условие поиска – вывод на экран информации о маршруте, номер которого введен с клавиатуры.

Вариант 5

1. Структура с именем MARSH содержит следующие поля:

  • название начального пункта маршрута;

  • название конечного пункта маршрута;

  • номер маршрута.

2. Условие поиска – вывод на экран информации о маршрутах, которые начинаются или кончаются в пункте, название которого введено с клавиатуры.

Вариант 6

1. Структура с именем NOTE содержит следующие поля:

  • фамилия и инициалы;

  • номер телефона;

  • дата рождения (массив из трех чисел).

2. Условие поиска – вывод на экран информации о людях, чьи дни рождения приходятся на месяц, значение которого введено с клавиатуры.

Вариант 7

1. Структура с именем NOTE содержит следующие поля:

  • фамилия и инициалы;

  • номер телефона;

  • дата рождения (массив из трех чисел).

2. Условие поиска – вывод на экран информации о человеке, номер телефона которого введен с клавиатуры.

Вариант 8

1. Структура с именем ZNAK содержит следующие поля:

  • фамилия и инициалы;

  • знак зодиака;

  • день рождения (массив из трех чисел).

2. Условие поиска – вывод на экран информации о людях, родившихся под знаком, наименование которого введено с клавиатуры.

Вариант 9

1. Структура с именем ZNAK содержит следующие поля:

  • фамилия и инициалы;

  • знак зодиака;

  • день рождения (массив из трех чисел).

2. Условие поиска – вывод на экран информации о людях, родившихся в месяц, значение которого введено с клавиатуры.

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