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

Вариант 11

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

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

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

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

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

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

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

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

    Вариант 19

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

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

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

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

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

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

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

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

    Вариант 5

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

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

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

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

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

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

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

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

    Вариант 12

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

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

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

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

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

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

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

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