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

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

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

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

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

textual
Листинг программы
{№ п/п, фамилию, год рождения, пол, курс, вид спорта }
const
  n = 10;
 
type
  student = record
    nomer: integer;
    fio: string[224];
    god_r: 1900..2050;
    pol: string[6];
    kurs: byte;
    sport: string[6];
  end;
 
var
  students: array [1..n] of student;
  i: integer;
  sp: string[224];
 
begin
  for i := 1 to n do
    with students[i] do
    begin
      write('Введите ФИО: ');readln(fio);
      write('Введите год рождения: ');readln(god_r);
      write('Введите пол: ');readln(pol);
      write('Введите курс: ');readln(kurs);
      write('Введите вид спорта: ');readln(sport);
    end;
  writeln;    
  write('Укажите требуемый вид спорта: ');
  readln(sp);
  writeln('Студентки: ');
  for i := 1 to n do
    with students[i] do
      if pol = 'female' then
        writeln(fio);
  write('Студенты. ');  
  writeln('Вид спорта: ', sp);    
  for i := 1 to n do
    with students[i] do
      if (pol = 'male') and (sport = sp) then
        writeln(fio);
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
Похожие ответы