Основы алгоритмизации и программирования. Часть четвертая. Файловая система Turbo Pascal. Асламова В.С - 21 стр.

UptoLike

41
42
Практические задания
на типизированные файлы
Составить типизированный файл заданной структуры. Предусмотреть
добавление новых сведений в файл, удаление нужной записи. Выдавать по
требованию запрошенную в задании информацию.
1. Составить программу, помогающую сообщать сведения о мес-
тах на авиарейсы из Москвы в Иркутск на календарный месяц (30 дней). В
файле прямого доступа хранится информация о местах на рейс на заданное
число в виде матрицы, в которой номер строки - ряд, номер столбца - номер
места в ряду (всего 25 рядов, по шесть мест
в ряду). Элемент матрицы мо-
жет иметь следующие значения: 0 - место свободно, 1 - место продано. 2 -
место - забронировано. Считать, что в день имеется один рейс. Файлы име-
ют имена следующего типа: “DAYNN”, где NN - число, на которое
хранится информация.
Например. ‘DAY15’ - в этом файле хранятся сведения о местах на
рейс, отправляющийся 15-го числа. По требованию сообщать следующую
информацию:
9 о количестве свободных мест;
9 о проданных местах на заданное число;
9 о проданных местах на весь месяц;
9 о брони на весь месяц;
9 о брони на заданное число;
Смоделировать покупку, бронирование и сдачу авиабилета.
2. Сформировать файл, содержащий информацию о поездах,
отправляющихся с Казанского вокзала г. Москвы (номер поезда, станция
назначения, время отправления, время в пути). Используя сформированный
файл, вывести на экран дисплея информацию о поездах, отправляющихся в
Иркутск с 21 до 24 часов.
3. В шахматном турнире принимает участие 10 шахматистов.
Сформировать файл фамилий участников и файл результатов (в виде мат-
рицы); победа - 1. ничья - 0.5, проигрыш 0 - очков. Используя
сформированные файлы, вывести на экран фамилии участников турнира и
количество набранных ими очков. Составить программу обработки итого-
вой таблицы шахматного турнира. В программе предусмотреть ввод
                             Практические задания
                           на типизированные файлы

           Составить типизированный файл заданной структуры. Предусмотреть
     добавление новых сведений в файл, удаление нужной записи. Выдавать по
     требованию запрошенную в задании информацию.
            1. Составить программу, помогающую сообщать сведения о мес-
     тах на авиарейсы из Москвы в Иркутск на календарный месяц (30 дней). В
     файле прямого доступа хранится информация о местах на рейс на заданное
     число в виде матрицы, в которой номер строки - ряд, номер столбца - номер
     места в ряду (всего 25 рядов, по шесть мест в ряду). Элемент матрицы мо-
     жет иметь следующие значения: 0 - место свободно, 1 - место продано. 2 -
     место - забронировано. Считать, что в день имеется один рейс. Файлы име-
     ют имена следующего типа: “DAYNN”, где NN - число, на которое
     хранится информация.
            Например. ‘DAY15’ - в этом файле хранятся сведения о местах на
     рейс, отправляющийся 15-го числа. По требованию сообщать следующую
     информацию:
            � о количестве свободных мест;
            � о проданных местах на заданное число;
            � о проданных местах на весь месяц;
            � о брони на весь месяц;
            � о брони на заданное число;
      Смоделировать покупку, бронирование и сдачу авиабилета.
           2.        Сформировать файл, содержащий информацию о поездах,
     отправляющихся с Казанского вокзала г. Москвы (номер поезда, станция
     назначения, время отправления, время в пути). Используя сформированный
     файл, вывести на экран дисплея информацию о поездах, отправляющихся в
     Иркутск с 21 до 24 часов.
           3.       В шахматном турнире принимает участие 10 шахматистов.
     Сформировать файл фамилий участников и файл результатов (в виде мат-
     рицы); победа - 1. ничья - 0.5, проигрыш 0 - очков. Используя
     сформированные файлы, вывести на экран фамилии участников турнира и
     количество набранных ими очков. Составить программу обработки итого-
     вой таблицы шахматного турнира. В программе предусмотреть ввод

41                                       42