Автор - viyohav448

Помогите найти ошибки

Program stud;

uses crt;

Typetablica=record{Описание записи о каждом студенте}

name: string[15];

group: string[8];

god: integer;

vt, history, stat, math: byte;

sr_bal: real;

end;

vari, j, n :integer; a: tablica;

mas:array[1..30] of tablica; {Таблица - массивзаписей}

s_vt, s_history, s_stat, s_math: real; {Переменные для хранения средних значений по предметам}

begin

write('n='); readln(n); {Ввод количества записей}

for i:=1to n do{Вводэлементовмассивзаписей}

with mas[i] do

begin

writeln('i=',i:4);

writeln('FIO');

readln(name);

writeln('Group');

readln(group);

writeln('Year');

readln(god);

writeln('Otsenki');

readln(vt, history, stat, math);

sr_bal:=(vt+history+stat+math)/4;

end;

s_vt:=0; s_history:=0; s_stat:=0; s_math:=0;

fori:=1to n do{Вычисление среднего балла по каждому предмету}

begin

s_vt:=s_vt+mas[i].vt;

s_history:=s_history+mas[i].history;

s_stat:=s_stat+mas[i].stat;

s_math:=s_math+mas[i].math;

end;

fori:=1tondo{Упорядочение записей массива в алфавитном порядке фамилий}

for j:=1 to n-1 do

if mas[j].name> mas[j+1].name then

begin

a:=mas[j];

mas[j]:=mas[j+1];

mas[j+1]:=a;

end;

write(' ':4, 'FIO ',' ':4); {Выводрезультатов}

write(' ':2, ' GROUP ',' ':2);

write(' ':2, ' GOD ' , ' ':2);

write(' ':5, ' OTSENKI ',' ':5);

writeln('Sr/ Bal ');

for i:=1to n do

with mas[i] do

begin

write(name:7);

write(' ',group:10);

write(' ',god:10);

writeln(' ',vt:6, ' ',history:3, ' ',stat:3, ' ',math:3, ' ',sr_bal:6:2);

end;

writeln(' Sr. Bal: ', ' ', s_vt:26:1, ' ', s_history:3:1, ' ', s_stat:3:1, ' ', s_math:3:1);

end.

Ответы и объяснения

Сервис носит ознакомительный характер, вся информация, а в частности вопросы и ответы, которые задают и отвечают пользователи.
© 2026 Все права защищены Политика конфиденциальности Контакты
search points attachment profile arrow left arrow right star heart verified symbols equation arrow-down question mark check menu accountancyadministrationagriculturalalgebraallarabicartart_musicbelarusbelarus_altbiologybusinesscatalachemistrychineseeconomicsegzamenglishentrepreneurshipenvironmentethicseuskarafirst_aidfrenchgalegogeographygeologygeometrygermangrammarhealthhistoryindia_langindonesian_langinformaticsitalianjapanesekazachkazach_altkoreanlanguagelatinlawlife_scienceliteraturelogicmathematicsmusicnigerian_langother_languagesotherspedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligionrpa_langrussianrussian_altsciencesecurityskillssocial_sciencesociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation accountancyadministrationagriculturalalgebraall_1arabicartart_music_2belarusbelarus_altbiologybusiness_2catalachemistry_1chineseeconomicsexam_3englishentrepreneurshipenvironment_2ethicseuskarasecurity_1frenchgalegogeography_4geology_4geometrygermangrammarhealthhistoryindia-langindonesian-langinformaticsitalianjapanesekazachAsset 230koreanlanguagelatinlawlife-scienceliteraturelogic_2mathematicsmusicnigerian-langotherlanguagesother_1pedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligion_1rpa-langrussianrussian_altsciencesecurity_3_mskills_1allsocial_science_5_msociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation