Предмет: Информатика, автор: insarismurzin

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

Ответы

Автор ответа: matveyshishkin05
1

Ответ:

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

Объяснение:

Автор ответа: BobbyFresnel
3

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

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

Похожие вопросы
Предмет: Алгебра, автор: ludaggg