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

UptoLike

49
тройки и четверки; 2 - на тройки, четверки и пятерки: 3 - на четверки и пятер-
ки; 4 - отличник), участия в общественной жизни (0 – не участвует, 1
участвует), овладение строи тельной специальностью (0 – нет, 1 - повар, 2 -
каменщик. 3 - бетонщик. 4 - плотник. 5 - стропальщик, 6 шофер (при наличии
прав), в случае овладения несколькими специальностями в качестве признака
фигурирует число, каждая цифра которого - соответствующая специальность
.
По требованию выдавать следующие сведения:
9 список студентов-поваров, имеющих еще какую-нибудь строитель-
ную специальность:
9 список студентов, имеющих как минимум двумя специальностями,
кроме повара;
9 список студентов, имеющих хотя бы одну из специальностей: ка-
менщик, плотник, стропальщик.
Примечания.
1)
В стройотряд не берутся студенты, успевающие на одни тройки.
2)
В каждом списке сначала перечислять студентов, участвующих в
общественной жизни, а затем - не участвующих.
26. Составить программу, помогающую администратору гости-
ницы. В гостинице восемь этажей. На первом этаже - административные
помещения и ресторан; на втором - восемь двухкомнатных двухместных но-
меров - люкс; на третьем и четвертомпо шестнадцать одноместных
номеров; на остальных этажах по шестнадцать двухместных однокомнатных
номеров на каждом этаже. О каждом номере известна следующая информа-
ция
: номер свободен, номер забронирован, номер занят, в номере живет один
человек (мужчина или женщина), в этом случае известна следующая инфор-
мация: с правом подселения или нет (если номер двухместный), прибыл в
командировку, прибыл в частном порядке. По требованию администратору
выдавать информацию:
9 о свободных номерах:
9 о свободных мужских местах в номерах с указанием номера;
9 о свободных женских местах в номерах с указанием номера;
9 о гостях, приехавших в командировку с указанием номеров, в кото-
рых они живут;
9 о гостях, приехавших в частном порядке;
9 о забронированных номерах.
Примечание.
50
Номера в гостинице имеют три цифры. Самая старшая (левая) цифра-
номер этажа, оставшиеся две - порядковый номер на этаже.
27. Составить программу "'СЕКРЕТАРЬ", которая должна вы-
полнять следующее:
9 сообщать перечень фамилии тех, кому нужно позвонить;
9 сообщать перечень фамилии тех, кого следует поздравить с днем ро-
ждения;
9 сообщать перечень фамилии тех, с кем необходимо встретиться;
9 сообщать обо всех важных делах запланированных на данный день.
28. Составить программу – “подсказкувыбора вида транспорта
и номера рейса из Иркутска в город N с указанием стоимости проезда. Про-
грамма по заданному городу N должна выдавать следующие сведения:
9 расписание движения поездов из Иркутска в город N;
9 расписание движения самолетов из Иркутска в город N;
9 расписание движения автобусов из Иркутска в город N;
9 расписание движения водного транспорта из Иркутска в город N;
9 расписание движения электропоездов из Иркутска в город N.
29. Составить программу обработки результатов сдачи сессии
студентами группы. В память ЭВМ должны вводится следующие данные:
фамилия студента и его порядковый номер по журналу, результаты сдачи
сессии (5 экзаменов), признак наличия или отсутствия у студента постоянной
общественной работы, признак участия или неучастия в научно - исследова-
тельской работе (НИР). Обработка включает в себя:
9 построение и вывод таблицы результатов сдачи сессии студентами с
указанием среднего балла студентов и группы (для группы - по каждому эк-
замену и по всей сессии в целом);
9 вывод сведений отдельно об отличниках, учащихся на хорошо и на
отлично, имеющих одну тройку, имеющих двойки;
9 вывод сведений о студентах, участвующих в НИР:
9 вывод сведений о студентах, участвующих в общественной работе;
9 вывод сведений о студентах, участвующих в общественной и НИР.
30. Протокол лыжных гонок записать в файл “SKI”. Для каждого
участника вводится фамилия, время старта (часы, минуты, секунды), время
финиша. Используя сформированный файл, вывести на экран дисплея фами-
лии участников, выполнивших норматив КМС.
тройки и четверки; 2 - на тройки, четверки и пятерки: 3 - на четверки и пятер-        Номера в гостинице имеют три цифры. Самая старшая (левая) цифра-
ки; 4 - отличник), участия в общественной жизни (0 – не участвует, 1             номер этажа, оставшиеся две - порядковый номер на этаже.
участвует), овладение строи тельной специальностью (0 – нет, 1 - повар, 2 -           27.      Составить программу "'СЕКРЕТАРЬ", которая должна вы-
каменщик. 3 - бетонщик. 4 - плотник. 5 - стропальщик, 6 шофер (при наличии       полнять следующее:
прав), в случае овладения несколькими специальностями в качестве признака             � сообщать перечень фамилии тех, кому нужно позвонить;
фигурирует число, каждая цифра которого - соответствующая специальность.              � сообщать перечень фамилии тех, кого следует поздравить с днем ро-
По требованию выдавать следующие сведения:                                       ждения;
       � список студентов-поваров, имеющих еще какую-нибудь строитель-                � сообщать перечень фамилии тех, с кем необходимо встретиться;
ную специальность:                                                                    � сообщать обо всех важных делах запланированных на данный день.
       � список студентов, имеющих как минимум двумя специальностями,
кроме повара;
                                                                                      28.        Составить программу – “подсказку” выбора вида транспорта
                                                                                 и номера рейса из Иркутска в город N с указанием стоимости проезда. Про-
       � список студентов, имеющих хотя бы одну из специальностей: ка-
                                                                                 грамма по заданному городу N должна выдавать следующие сведения:
менщик, плотник, стропальщик.
                                                                                       � расписание движения поездов из Иркутска в город N;
       Примечания.
                                                                                       � расписание движения самолетов из Иркутска в город N;
       1) В стройотряд не берутся студенты, успевающие на одни тройки.
                                                                                       � расписание движения автобусов из Иркутска в город N;
       2) В каждом списке сначала перечислять студентов, участвующих в
                                                                                       � расписание движения водного транспорта из Иркутска в город N;
общественной жизни, а затем - не участвующих.
                                                                                       � расписание движения электропоездов из Иркутска в город N.
      26.       Составить программу, помогающую администратору гости-
ницы. В гостинице восемь этажей. На первом этаже - административные
                                                                                       29.       Составить программу обработки результатов сдачи сессии
                                                                                 студентами группы. В память ЭВМ должны вводится следующие данные:
помещения и ресторан; на втором - восемь двухкомнатных двухместных но-
                                                                                 фамилия студента и его порядковый номер по журналу, результаты сдачи
меров - люкс; на третьем и четвертом — по шестнадцать одноместных
                                                                                 сессии (5 экзаменов), признак наличия или отсутствия у студента постоянной
номеров; на остальных этажах по шестнадцать двухместных однокомнатных
                                                                                 общественной работы, признак участия или неучастия в научно - исследова-
номеров на каждом этаже. О каждом номере известна следующая информа-
                                                                                 тельской работе (НИР). Обработка включает в себя:
ция: номер свободен, номер забронирован, номер занят, в номере живет один
                                                                                       � построение и вывод таблицы результатов сдачи сессии студентами с
человек (мужчина или женщина), в этом случае известна следующая инфор-
                                                                                 указанием среднего балла студентов и группы (для группы - по каждому эк-
мация: с правом подселения или нет (если номер двухместный), прибыл в
                                                                                 замену и по всей сессии в целом);
командировку, прибыл в частном порядке. По требованию администратору
                                                                                       � вывод сведений отдельно об отличниках, учащихся на хорошо и на
выдавать информацию:
                                                                                 отлично, имеющих одну тройку, имеющих двойки;
      � о свободных номерах:
                                                                                       � вывод сведений о студентах, участвующих в НИР:
      � о свободных мужских местах в номерах с указанием номера;
                                                                                       � вывод сведений о студентах, участвующих в общественной работе;
      � о свободных женских местах в номерах с указанием номера;
                                                                                       � вывод сведений о студентах, участвующих в общественной и НИР.
      � о гостях, приехавших в командировку с указанием номеров, в кото-
рых они живут;                                                                         30.       Протокол лыжных гонок записать в файл “SKI”. Для каждого
      � о гостях, приехавших в частном порядке;                                  участника вводится фамилия, время старта (часы, минуты, секунды), время
      � о забронированных номерах.                                               финиша. Используя сформированный файл, вывести на экран дисплея фами-
      Примечание.                                                                лии участников, выполнивших норматив КМС.

                                     49                                                                             50