uses crt;
const n=25; {количество студентов}
type mas1=array[1..n]of byte;{тип массив чисел 0..256}
mas2=array[1..n]of real; {тип ммассив вещественных чисел}
var his,vss,ip,eng:mas1; {переменные-массивы оценок}
sred:mas2; {переменная массив средних баллов}
procedure Mass1(var x:mas1); {процедура создания массива оценок}
var i:byte;
begin
for i:=1 to n do
begin
x[i]:=random(3)+3;
write(x[i],' ');
end;
writeln;
end;
function SrBall(x,y,z,t:byte):real; {функция вычисления средней оценки студента}
begin
SrBall:=(x+y+z+t)/4;
end;
procedure Mass2(x,y,z,t:mas1;var q:mas2); {процедура создания массива средних баллов}
var i:byte;
begin
for i:=1 to n do
begin
q[i]:=SrBall(x[i],y[i],z[i],t[i]);
write(q[i]:4:1);
end;
end;
begin
clrscr;
writeln('РЕЗУЛЬТАТЫ ЛЕТНЕЙ СЕССИИ СТУДЕНТОВ ГРУППЫ 07ПИ1');
writeln('Оценки по Истории России:');
Mass1(his);
writeln('Оценки по ВССиТ:');
Mass1(vss);
writeln('Оценки по Информатике и программированию:');
Mass1(ip);
writeln('Оценки по Английскому языку:');
Mass1(eng);
writeln('Средние баллы:');
Mass2(his,vss,ip,eng,sred);
readln
end.
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.