Вывести отдельно студенток и студентов, занимающихся конкретным видом спорта - Pascal

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «Вывести отдельно студенток и студентов, занимающихся конкретным видом спорта»

textual
Листинг программы
  1. {№ п/п, фамилию, год рождения, пол, курс, вид спорта }
  2. const
  3.   n = 10;
  4.  
  5. type
  6.   student = record
  7.     nomer: integer;
  8.     fio: string[224];
  9.     god_r: 1900..2050;
  10.     pol: string[6];
  11.     kurs: byte;
  12.     sport: string[6];
  13.   end;
  14.  
  15. var
  16.   students: array [1..n] of student;
  17.   i: integer;
  18.   sp: string[224];
  19.  
  20. begin
  21.   for i := 1 to n do
  22.     with students[i] do
  23.     begin
  24.       write('Введите ФИО: ');readln(fio);
  25.       write('Введите год рождения: ');readln(god_r);
  26.       write('Введите пол: ');readln(pol);
  27.       write('Введите курс: ');readln(kurs);
  28.       write('Введите вид спорта: ');readln(sport);
  29.     end;
  30.   writeln;    
  31.   write('Укажите требуемый вид спорта: ');
  32.   readln(sp);
  33.   writeln('Студентки: ');
  34.   for i := 1 to n do
  35.     with students[i] do
  36.       if pol = 'female' then
  37.         writeln(fio);
  38.   write('Студенты. ');  
  39.   writeln('Вид спорта: ', sp);    
  40.   for i := 1 to n do
  41.     with students[i] do
  42.       if (pol = 'male') and (sport = sp) then
  43.         writeln(fio);
  44. end.

Объяснение кода листинга программы

  1. Объявляется константа n и устанавливается равной 10.
  2. Описывается тип student, содержащий поля: nomer (номер), fio (ФИО), god_r (год рождения), pol (пол), kurs (курс), sport (вид спорта).
  3. Создается массив students размером n (10) элементов типа student.
  4. Объявляется переменная i типа integer.
  5. Объявляется переменная sp типа string, предположительно используется для ввода требуемого вида спорта.
  6. Вводятся данные о студентах: ФИО, год рождения, пол, курс, вид спорта.
  7. Выводится запрос на указание требуемого вида спорта.
  8. Выводятся студентки, чьи записи соответствуют полю female в структуре students.
  9. Выводятся студенты, чьи записи соответствуют требуемому виду спорта.
  10. Программа завершается. Примечание: В коде используется язык программирования Pascal, который имеет специфический синтаксис и структуру.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы