Нужна готовая работа? пришлите ссылку на страницу в WhatsApp 79264944574 или Telegram

Артикул: 1900001936
Стоимость готовой работы: 590 рублей*
  • Задача 11. Пассажирские авиационные перевозки. Создание и ведение информационной карты-схемы междугородних маршрутов самолетов, НГТУ, информатика, курсовая

    Фрагмент работы:

    Задание

    Пассажирские авиационные перевозки. Создание и ведение информационной карты-схемы междугородних маршрутов самолетов. Создание и ведение базы данных пассажирских рейсов: номер рейса, маршрут следования, дата и время вылета, время в пути, общее количество мест, количество забронированных и проданных билетов. Кроме того, необходимо реализовать функции продажи и бронирования мест, формирование списка пассажиров конкретного рейса и т.д.

    Постановка задачи

    Выполним решение поставленной задачи путем написание программы на языке программирования С++.

    Схема иерархии программных модулей

    Главная функция

    main()

    Функция выбора рейса

    reisselect(reis*)

    Функция продажи билета

    buyticket(reis*)

    Функция запроса (ДА/НЕТ)

    ask_yn()

    Функция поиска последнего пассажира в списке

    findlastpeople(peoples*)

    Функция поиска последнего рейса в списке

    findlastreis(reis*)

    Описание структур данных

    Программа использует структуру данных – односвязный нециклический список. Данные в программе представлены следующим образом:

    РЕЙС

    next*

    psj*

    РЕЙС

    next*

    psj*

    РЕЙС

    next*

    psj*

    null

    ПАССАЖИР

    next*

    ПАССАЖИР

    next*

    ПАССАЖИР

    next*

    null

    ПАССАЖИР

    next*

    ПАССАЖИР

    next*

    null

    null

    Блок-схема программы

    НАЧАЛО

    Вывести на экран меню программы

    Выбор действия

    Показать рейс ?

    Продать билет?

    Бронировать?

    Разбронировать?

    Новый рейс?

    Выход?

    Показать инфо о рейсе

    Вопрос: нужен список пассажиров?

    Список нужен?

    Показать список пассажиров

    1

    2

    3