Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР7 - Текстовые файлы.doc
Скачиваний:
4
Добавлен:
09.11.2019
Размер:
120.83 Кб
Скачать

Варианты 21-30 (Сложность 3)

Исходный файл состоит из строк, в каждой из которых записаны данные о поезде в следующем порядке:

  • Название пункта отправления поезда

  • Название пункта назначения поезда

  • Количество вагонов поезда

  • Номер поезда

  • Время в пути

Записать в выходной файл следующие данные:

  1. Для заданного пункта отправления – все пункты назначения поездов, куда можно доехать в виде:

  • Название пункта назначения поезда

  • Номер поезда

  • Время в пути

  1. Для заданного номера поезда – все прочие поезда, идущие в тот же пункт назначения, что и указанный поезд в виде:

  • Номер поезда

  • Название пункта отправления

  • Название пункта назначения

  1. Для заданного пункта назначения – все поезда, идущие в этот пункт и имеющие количество вагонов не меньше заданного в виде:

  • Номер поезда

  • Название пункта отправления

  • Количество вагонов

  1. Для заданного номера поезда – все поезда, имеющие тот же пункт отправления и количество вагонов не меньше, чем у заданного в виде:

  • Номер поезда

  • Название пункта назначения

  • Количество вагонов

  1. Для заданного номера поезда – все поезда, имеющие время в пути меньше, чем у заданного в виде:

  • Номер поезда

  • Название пункта отправления

  • Название пункта назначения

  • Время в пути

Исходный файл состоит из строк, в каждой из которых записаны данные о журнальной статье в следующем порядке:

  • Фамилия И.О. автора статьи

  • Название статьи

  • Название журнала

  • Номер выпуска

  • Год выпуска

  • Номер начальной и конечной страницы (два числа)

Записать в выходной файл следующие данные:

  1. Для заданного названия журнала и года выпуска – все напечатанные в этом журнале статьи в виде:

  • Фамилия И.О. автора

  • Название статьи

  • Номер выпуска

  • Номер начальной и конечной страницы

  1. Для заданной фамилии автора и названия журнала – все его статьи, напечатанные в этом журнале в виде:

  • Название статьи

  • Год выпуска

  • Номер выпуска

  • Номер начальной и конечной страницы

  1. Для заданного года выпуска определить автора, напечатавшего больше всего статей в одном и том же журнале

  2. Для заданного журнала определить автора, напечатавшего больше всего статей за один год.

  3. Для заданного года выпуска определить автора, статьи которого имели максимальное суммарное количество страниц

Варианты 31-40 (Сложность 4)

Исходный файл состоит из строк, в каждой из которых записаны данные о маршруте городского транспорта в следующем порядке:

  • Название начальной остановки маршрута

  • Название конечной остановки маршрута

  • Номер маршрута

  • Тип транспортного средства (трамвай, троллейбус, автобус)

  • Время движения от начальной до конечной остановки (в минутах)

  • Стоимость проезда

  • Количество остановок на маршруте

Записать в выходной файл следующие данные:

  1. Для заданного типа транспортного средства – все маршруты, которое оно обслуживает в виде:

  • Номер маршрута

  • Название начальной остановки

  • Название конечной остановки

  1. Для каждого типа транспортного средства – маршрут, имеющий максимальное время движения в виде:

  • Тип транспортного средства

  • Название начальной остановки

  • Название конечной остановки

  • Максимальное время движения

  1. Для каждой конечной остановки – минимальную стоимость проезда до нее в виде:

  • Тип транспортного средства

  • Название начальной остановки

  • Номер маршрута

  • Стоимость проезда

  1. Для каждого типа транспортного средства – количество маршрутов, которые оно обслуживает и суммарное время движения по всем этим маршрутам в виде:

  • Тип транспортного средства

  • Количество обслуживаемых маршрутов

  • Суммарное время движения (часы и минуты)

  1. Для каждого типа транспортного средства – среднюю стоимость проезда одной остановки в виде:

  • Тип транспортного средства

  • Среднее количество остановок на маршрутах

  • Средняя стоимость проезда по маршруту

  • Средняя стоимость проезда одной остановки

Исходный файл состоит из строк, в каждой из которых записаны данные о результатах соревнований по автогонкам в следующем порядке:

  • Место проведения соревнований

  • Год проведения

  • Количество участников

  • Количество команд

  • Фамилия победителя

  • Фамилия участника, занявшего второе место

  • Фамилия участника, занявшего третье место

  1. Для каждого места проведения соревнований – определить фамилии участников, занимавших в разные годы каждое из трех призовых мест в виде:

  • Место проведения

  • Фамилия участника (если такого нет – записать «Не найден»)

  • Год, когда он был первым

  • Год, когда он был вторым

  • Год, когда он был третьим

  1. Для заданного временного интервала – соревнования, которые в каждом году собирали наибольшее количество участников в виде:

  • Год проведения

  • Место проведения

  • Количество участников

  1. Для указанного спортсмена – все соревнования, которые были для него успешными в виде:

  • Год проведения

  • Место проведения

  • Занятое место (1, 2 или 3)

  1. Для заданного года – все соревнования, прошедшие в этом году в порядке возрастания количества участников в виде:

  • Место проведения

  • Количество участников

  • Количество команд

  1. Для заданного временного интервала – соревнования, которые в каждом году имели наибольшее средне количество участников в команде в виде:

  • Год проведения

  • Место проведения

  • Количество участников

  • Количество команд

  • Среднее количество участников в команде