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

0 интересует 0 не интересует
828 просмотров

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


спросил от (20 баллов) в категории Информатика
оставил комментарий от (20 баллов)
0 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.

оставил комментарий от (20 баллов)
0 0

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

1 Ответ
0 интересует 0 не интересует
ответил от БОГ (150k баллов)
 
Лучший ответ

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

...