Maksim Dmitrii1579
?>

Ошибка в программе на Pascal: main.pas(13, 14) Fatal: Syntax error, "THEN" expected but "ordinal const" found Код программы: program n9; var v2, v3, v4, v5, i, st: integer; m: array[1..20] of integer; begin st:= 20; writeln('Количество учеников: ', st); for i:= 1 to 20 do begin write('Введите оценку ', i, ' ученика: '); readln(m[i]); if m[i] == 2 then v2:= v2 + m[i]; if m[i] == 3 then v3:= v3 + m[i]; if m[i] == 4 then v4:= v4 + m[i]; if m[i] == 5 then v5:= v5 + m[i]; end; end. Где я мог ошибиться? Подскажите

Информатика

Ответы

alfakurs

Неверный код:

program n9;

var v2,v3,v4,v5,i,st: integer;

m: array[1..20] of integer;

begin

st:= 20;

writeln('Количество учеников: ',st);

for i:= 1 to 20 do

begin

write('Введите оценку ',i,' ученика: ');

readln(m[i]);

if m[i] == 2 then v2:= v2 + m[i];

if m[i] == 3 then v3:= v3 + m[i];

if m[i] == 4 then v4:= v4 + m[i];

if m[i] == 5 then v5:= v5 + m[i];

end;

end.

Верный код:

program n9;

var v2,v3,v4,v5,i, КОЛИЧЕСТВО УЧЕНИКОВ В ЦИФРАХ integer;

m: array[1..20] of integer;

begin

st:= 20;

writeln

for i:= 1 to 20 do

begin

write

readln(m[ОЦЕНКА УЧЕНИКА В ЦИФРАХ]);

if m[ОЦЕНКА УЧЕНИКА В ЦИФРАХ] == 2 then v2:= v2 + m[ОЦЕНКА УЧЕНИКА В ЦИФРАХ];

if m[ОЦЕНКА УЧЕНИКА В ЦИФРАХ] == 3 then v3:= v3 + m[ОЦЕНКА УЧЕНИКА В ЦИФРАХ];

if m[ОЦЕНКА УЧЕНИКА В ЦИФРАХ] == 4 then v4:= v4 + m[ОЦЕНКА УЧЕНИКА В ЦИФРАХ];

if m[ОЦЕНКА УЧЕНИКА В ЦИФРАХ] == 5 then v5:= v5 + m[ОЦЕНКА УЧЕНИКА В ЦИФРАХ];

end;

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Ошибка в программе на Pascal: main.pas(13, 14) Fatal: Syntax error, "THEN" expected but "ordinal const" found Код программы: program n9; var v2, v3, v4, v5, i, st: integer; m: array[1..20] of integer; begin st:= 20; writeln('Количество учеников: ', st); for i:= 1 to 20 do begin write('Введите оценку ', i, ' ученика: '); readln(m[i]); if m[i] == 2 then v2:= v2 + m[i]; if m[i] == 3 then v3:= v3 + m[i]; if m[i] == 4 then v4:= v4 + m[i]; if m[i] == 5 then v5:= v5 + m[i]; end; end. Где я мог ошибиться? Подскажите
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

AleksandrovnaIgor
Aleksei1463
sryzhova6392
Сергеевич
serg1976g
sashakrav
anovikovsr
Vladimirovna1997
Lorik-lorik29
Irina1435
Galkin Vladimirovich729
Yulechkaakulova1993
Svatela37
buhtovarish
ooost-2022