• Предмет: Информатика
  • Автор: insarismurzin
  • Вопрос задан 1 год назад

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

Ответы

Ответ дал: matveyshishkin05
1

Ответ:

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

Объяснение:

Ответ дал: BobbyFresnel
3

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

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

Вас заинтересует