Объясните и исправьте ошибки в каждом фрагменте программы ( Pascal ABC ): for i:=1 to 4...

0 голосов
107 просмотров

Объясните и исправьте ошибки в каждом фрагменте программы ( Pascal ABC ): for i:=1 to 4 do i=a[i];


Информатика (12 баллов) | 107 просмотров
Дан 1 ответ
0 голосов

Ответ:

  • for i:=1 to 4 do
  • a[i] := i;

Объяснение:

Во первых, "=" - это не знак присваивания, а условный знак равенства (равен ли).

Во вторых, мы не можем изменять значение переменной цикла внутри этого цикла.

(3.7k баллов)
0

program e2;
var i: byte; a:array[1..4] of integer;
begin
for i:=1 to 4 do
a[i]:= i;
end.

0

Теперь ошибка появилась 12345.pas(4) : Параметр цикла for в PascalABC.NET должен описываться в заголовке цикла

0

Что не так?

0

У меня ваш код работает.

0

Хм, ну ладно