Задать вопрос
14 июля, 21:11

Здравствуйте. Помогите сделать задачу на PascalABC, попросили сделать с помощью записей.

Составить программу, которая

вводит данные о студентах:

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

видам спорта в алфавитном порядке.

+2
Ответы (1)
  1. 14 июля, 22:35
    0
    const n=3;

    type student=record

    fam:string[20];

    year:integer;

    sex:string[1];

    kurs:integer;

    sport:string[30];

    end;

    var x:array[1 ... n] of student; i, j:integer;

    p:student;

    begin

    for i:=1 to n do

    with x[i] do begin

    writeln ('сведенья о ', i,' студенте:') ;

    writeln ('фамилия: ') ;

    read (fam) ;

    writeln ('год рождения: ') ;

    read (year) ;

    writeln ('пол (м или ж) : ') ;

    read (sex) ;

    writeln ('курс: ') ;

    read (kurs) ;

    writeln ('вид спорта: ') ;

    read (sport) ;

    end;

    for i:=1 to n-1 do

    for j:=i+1 to n do

    if x[i]. fam>x[j]. fam then begin

    p:=x[i];

    x[i]:=x[j];

    x[j]:=p;

    end;

    for i:=1 to n do begin

    with x[i] do

    if (sex='ж') then writeln ('Фамилия студентки: ', fam,' Курс: ', kurs,' Вид спорта: ', sport) ;

    end;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Здравствуйте. Помогите сделать задачу на PascalABC, попросили сделать с помощью записей. Составить программу, которая вводит данные о ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Простые числа - это натуральные числа, которые делятся без остатка только на себя и на единицу: 2, 3, 5, 7, 11 ... 1) Разработайте программу, которая вводит число К и проверяет, является ли оно простым.
Ответы (1)
доброго времени суток.) кто-нибудь может помочь? ибо я совсем не вывожу информатику. 1. Написать программу, которая вводит массив из N целых чисел и выводит на экран элементы с чётными номерами.
Ответы (1)
1) Напишите программу, которая вводит натуральное число N и нахо дит сумму всех натуральных чисел от 1 до N. Используйте сначала цикл с условием, а потом - цикл с переменной.
Ответы (1)
3. Напишите и выполните программу на компьютере a. Программа вводит одно число, и вычисляет его квадрат, вычитая из него удвоенное значение введенного числа. b. Программа вводит два числа, выводит сумму квадратов этих чисел минус их произведение. c.
Ответы (1)
1. Разработать схему алгоритма, который вводит массив из Nцелых чисел и выводит на экран этот же массив в прямом и обратном порядке. Протестировать алгоритм на произвольных массивах, состоящих из 1 числа, из 5 чисел, из 10 чисел. 2.
Ответы (2)