Параметр цикла for в PascalABC.NET должен описываться в заголовке цикла. А как убрать...

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

Параметр цикла for в PascalABC.NET должен описываться в заголовке цикла. А как убрать предупреждение?


Информатика (20 баллов) | 699 просмотров
0

program n_8; var a, b, n :integer;begin a:=0; readln(n); for b:= 1 to n do a:=a+b; writeln(a);end.

0

В чем ошибка? Как сделать чтобы не было предупреждения?

Дан 1 ответ
0 голосов
Правильный ответ

Убрать это предупреждение невозможно.
PascalABC.NET 3.2 - это современная версия языка, а практически в любом современном языке программирования параметр цикла описывается в заголовке цикла (и тем самым локализуется в этом цикле).
По утверждению разработчиков (ЮФУ), через какое-то время вариант с использованием в качестве параметра цикла внешних переменных вообще будет запрещен.

(150k баллов)