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