Можно ли в теле цикла изменять значение параметра цикла? ​

СофияKomarova СофияKomarova    3   15.12.2019 15:05    1

Ответы
toshakovanadez toshakovanadez  10.10.2020 20:44

Да можно, но в языке Pascal переменную цикла в теле цикла изменять нельзя

Объяснение:

ПОКАЗАТЬ ОТВЕТЫ
839010 839010  10.10.2020 20:44

Некоторые языки программирования это допускают, но правила разработки алгоритмов строго запрещают такие манипуляции, потому что нарушаются каноны современного программирования. В связи с этим большинство языков прямо запрещают модификацию параметра цикла в теле цикла.

Если нужно конкретно - в Pascal и Fortran оператор цикла с пратметром строгий, запрещающий менять значение параметра в теле цикла. Обнаруживается при компиляции, запустить на выполнение нельзя. В языках cемейства С оператор for нестрогий, цикл с параметром там моделируется и компилятор не отслеживает модификацию параметра цикла в теле цикла. В бейсиках также можно модифицировать параметр цикла в теле цикла.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика