Задать вопрос
22 февраля, 14:39

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

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

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

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

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

+1
Ответы (1)
  1. 22 февраля, 18:15
    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)