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

UptoLike

47
9 процент людей, имеющих высшее, среднее, неполное среднее обра-
зование;
9 процентный состав населения по статусу.
19. Сформировать типизированный файл следующей структуры:
группа, фамилия студента, название предмета 1, оценка, название предмета
2, оценка, и т.д. под 5 экзаменов. Используя сформированный файл:
9 вывести в виде таблицы результаты сдачи экзаменационной сессии
студентами заданной группы:
Фамилия Математика Теория вероятно-
сти
и т.д. Средний
балл
9 вывести на печать фамилию студента и название задолженности;
9 напечатать список, сдавших сессию без долгов.
20. Сформировать типизированный файл результатов по мара-
фону следующей структуры: фамилия спортсмена; стартовый номер; время
прохождения дистанции, которое рассчитать в программе; время старта (час,
мин, сек), время финиша (час, мин, сек).
Имея файл, выдать:
9 по стартовому номеру фамилию спортсмена;
9 отсортировать фамилии в порядке занятых мест.
9 фамилию игрока, набравшего наибольшее число фолов.
21. Во время баскетбольной игры формируется файл следую-
щей структуры: фамилия игрока, номер, количество очков, набранных
игроком, количество штрафных голов. В команде всего 12 игроков. После
окончания игры, используя сформированные файлы, вывести па экран:
9 фамилию лучшего игрока, количество набранных им очков;
9 фамилии игроков в порядке убывания набранных ими очков;
9 фамилию игрока с большим количеством голов.
22. Разработать файл данных со следующей структурой записей:
9 - ФИО
9 - Год рождения
9 - специальность
9 - стаж работы по специальности.
Смоделировать ситуацию приема на работу на конкурсной основе.
Критериями приема являются:
9 - совпадение специальности по анкете с требуемой;
48
9 - возраст не более установленного значения;
9 - стаж работы не менее установленного значения.
Результат вывести в виде таблицы, содержащей все записи, удовлетво-
ряющие заданным требованиям, либо сообщениеданных НЕТ”.
23. Составить программу обработки итоговой таблицы чемпио-
ната по футболу. Игры проходили в один круг, каждая команда встречалась с
другой один раз. В программе предусмотреть ввод исходных данных. Обра-
ботка должна включать в себя:
9 построение итоговой таблицы чемпионата с распределением команд
согласно занятым местам с подсчетом очков, набранных каждой командой (за
победу присуждается два очка, за ничью - одно очко, за поражение - ноль оч-
ков);
9 определение и вывод названия команды (команд): одержавшей наи-
большее количество побед, забившей в чемпионате наибольшее количество
мячей, имеющую лучшую разность забитых и пропущенных мячей, одер-
жавшей наибольшее количество побед с крупным счетом (победой с крупным
счетом называется победа с разницей мячей больше двух).
24. Составить программу подготовки сведений о студентах
группы для их распределения по местам работы. В память ЭВМ вводятся
сведения: фамилия студента; пол (один символ М или Ж); все его оценки за
период обучения; признаки проживания студентами (один символ а - ангар-
чанин, п - живет в пригороде, и - иногородний). семейного положения
студента (0 – холост,1 - женат
), наличия детей (0 – нет, 1 - есть). Выдавать по
требованию следующие сведения:
9 список студентов по убыванию среднего балла за период обучения:
9 список студентов - ангарчан по убыванию среднего балла;
9 список студентов, живущих в Ангарске, по убыванию среднего бал-
ла;
9 список студентов - иногородних по убыванию среднего балла;
9 список девушек по убыванию среднего балла:
9 список семейных студентов, а так же имеющих детей, по убыванию
среднего балла;
9 список юношей по убыванию среднего балла.
25. Составить программу, помогающую отобрать студентов для
участия в стройотряде. В память ЭВМ вводятся следующие сведения: (фами-
лия студента, пол, признаки успеваемости (0 - успевает на тройки; 1 - на
      � процент людей, имеющих высшее, среднее, неполное среднее обра-           � - возраст не более установленного значения;
зование;                                                                         � - стаж работы не менее установленного значения.
      � процентный состав населения по статусу.                                  Результат вывести в виде таблицы, содержащей все записи, удовлетво-
      19. Сформировать типизированный файл следующей структуры:              ряющие заданным требованиям, либо сообщение “данных НЕТ”.
группа, фамилия студента, название предмета 1, оценка, название предмета           23.       Составить программу обработки итоговой таблицы чемпио-
2, оценка, и т.д. под 5 экзаменов. Используя сформированный файл:            ната по футболу. Игры проходили в один круг, каждая команда встречалась с
      � вывести в виде таблицы результаты сдачи экзаменационной сессии       другой один раз. В программе предусмотреть ввод исходных данных. Обра-
студентами заданной группы:                                                  ботка должна включать в себя:
 Фамилия       Математика      Теория вероятно-       и т.д.       Средний         � построение итоговой таблицы чемпионата с распределением команд
                                     сти                            балл     согласно занятым местам с подсчетом очков, набранных каждой командой (за
                                                                             победу присуждается два очка, за ничью - одно очко, за поражение - ноль оч-
     � вывести на печать фамилию студента и название задолженности;          ков);
     � напечатать список, сдавших сессию без долгов.                               � определение и вывод названия команды (команд): одержавшей наи-
                                                                             большее количество побед, забившей в чемпионате наибольшее количество
      20.        Сформировать типизированный файл результатов по мара-
                                                                             мячей, имеющую лучшую разность забитых и пропущенных мячей, одер-
фону следующей структуры: фамилия спортсмена; стартовый номер; время
                                                                             жавшей наибольшее количество побед с крупным счетом (победой с крупным
прохождения дистанции, которое рассчитать в программе; время старта (час,
                                                                             счетом называется победа с разницей мячей больше двух).
мин, сек), время финиша (час, мин, сек).
      Имея файл, выдать:                                                           24.       Составить программу подготовки сведений о студентах
      � по стартовому номеру фамилию спортсмена;                             группы для их распределения по местам работы. В память ЭВМ вводятся
      � отсортировать фамилии в порядке занятых мест.                        сведения: фамилия студента; пол (один символ М или Ж); все его оценки за
      � фамилию игрока, набравшего наибольшее число фолов.                   период обучения; признаки проживания студентами (один символ а - ангар-
                                                                             чанин, п - живет в пригороде, и - иногородний). семейного положения
      21.      Во время баскетбольной игры формируется файл следую-
                                                                             студента (0 – холост,1 - женат), наличия детей (0 – нет, 1 - есть). Выдавать по
щей структуры: фамилия игрока, номер, количество очков, набранных
                                                                             требованию следующие сведения:
игроком, количество штрафных голов. В команде всего 12 игроков. После
                                                                                   � список студентов по убыванию среднего балла за период обучения:
окончания игры, используя сформированные файлы, вывести па экран:
                                                                                   � список студентов - ангарчан по убыванию среднего балла;
      � фамилию лучшего игрока, количество набранных им очков;
                                                                                   � список студентов, живущих в Ангарске, по убыванию среднего бал-
      � фамилии игроков в порядке убывания набранных ими очков;
                                                                             ла;
      � фамилию игрока с большим количеством голов.
                                                                                   � список студентов - иногородних по убыванию среднего балла;
     22.       Разработать файл данных со следующей структурой записей:            � список девушек по убыванию среднего балла:
     � - ФИО                                                                       � список семейных студентов, а так же имеющих детей, по убыванию
     � - Год рождения                                                        среднего балла;
     � - специальность                                                             � список юношей по убыванию среднего балла.
     � - стаж работы по специальности.
     Смоделировать ситуацию приема на работу на конкурсной основе.
                                                                                   25.       Составить программу, помогающую отобрать студентов для
                                                                             участия в стройотряде. В память ЭВМ вводятся следующие сведения: (фами-
     Критериями приема являются:
                                                                             лия студента, пол, признаки успеваемости (0 - успевает на тройки; 1 - на
     � - совпадение специальности по анкете с требуемой;
                                   47                                                                              48