Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВМИиП_варианты.docx
Скачиваний:
8
Добавлен:
21.12.2018
Размер:
29.23 Кб
Скачать

Вариант 10

  1. Определить класс с именем AEROFLOT, содержащий:

  • поля: название пункта назначения рейса, номер рейса, тип самолета. Определить методы доступа к этим полям.

  • методы: конструкторы класса (для создания одномерного и двумерного массивов), деструктор класса, методы, определяемые заданием (для ввода элементов массивов с клавиатуры, для вывода элементов массива на экран, сортировки массивов и пр.).

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

    • ввод с клавиатуры данных в массив, состоящий из семи объектов типа AEROFLOT; записи должны быть упорядочены в алфавитном порядке по названиям пунктов назначения;

    • вывод на экран общего количества, пунктов назначений и номеров рейсов, обслуживаемых самолетом, тип которого указан пользователем;

    • если таких рейсов нет, вывести соответствующее сообщение.

  • Программа должна позволять осуществить проверку всех методов класса.

    Вариант 18

    1. Определить класс с именем AEROFLOT, содержащий:

    • поля: название пункта назначения рейса, номер рейса, тип самолета. Определить методы доступа к этим полям.

    • методы: конструкторы класса (для создания одномерного и двумерного массивов), деструктор класса, методы, определяемые заданием (для ввода элементов массивов с клавиатуры, для вывода элементов массива на экран, сортировки массивов и пр.).

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

    • ввод с клавиатуры данных в массив, состоящий из семи объектов типа AEROFLOT; записи должны быть упорядочены в алфавитном порядке по типу самолета;

    • вывод на экран сведений о рейсе (пункт назначения, тип самолета), номер которого вводится пользователем с клавиатуры;

    • если таких рейсов нет, вывести соответствующее сообщение.

  • Программа должна позволять осуществить проверку всех методов класса.

    Вариант 3

    1. Определить класс с именем SOTRUDNIK, содержащий:

    • поля: фамилии и инициалы работника, название занимаемой должности, год поступления на работу. Определить методы доступа к этим полям.

    • методы: конструкторы класса (для создания одномерного и двумерного массивов), деструктор класса, методы, определяемые заданием (для ввода элементов массивов с клавиатуры, для вывода элементов массива на экран, сортировки массивов и пр.).

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

    • ввод с клавиатуры данных в массив, состоящий из десяти объектов типа SOTRUDNIK; фамилии должны быть упорядочены в алфавитном порядке;

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

    • если таких сотрудников нет, вывести соответствующее сообщение.

  • Программа должна позволять осуществить проверку всех методов класса.

    Вариант 4

    1. Определить класс с именем TRAIN, содержащий:

    • поля: название пункта назначения, номер поезда, время отправления. Определить методы доступа к этим полям.

    • методы: конструкторы класса (для создания одномерного и двумерного массивов), деструктор класса, методы, определяемые заданием (для ввода элементов массивов с клавиатуры, для вывода элементов массива на экран, сортировки массивов и пр.).

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

    • ввод с клавиатуры данных в массив, состоящий из восьми объектов типа TRAIN; записи должны быть упорядочены в алфавитном порядке по названиям пунктов назначения;

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

    • если таких поездов нет, вывести соответствующее сообщение.

  • Программа должна позволять осуществить проверку всех методов класса.