некоторые языки программирования это допускают, но правила разработки алгоритмов строго запрещают такие манипуляции, потому что нарушаются каноны современного программирования. в связи с этим большинство языков прямо запрещают модификацию параметра цикла в теле цикла.
если нужно конкретно - в pascal и fortran оператор цикла с пратметром строгий, запрещающий менять значение параметра в теле цикла. обнаруживается при компиляции, запустить на выполнение нельзя. в языках cемейства с оператор for нестрогий, цикл с параметром там моделируется и компилятор не отслеживает модификацию параметра цикла в теле цикла. в бейсиках также можно модифицировать параметр цикла в теле цикла.
Поделитесь своими знаниями, ответьте на вопрос:
B6.csdnevnik.ru/edufile/6ab9b2d36a854a44b8619ea11d102bc7.jpg
ответ:
использовать чертежник
алг
нач
стрелочки
кон
алг стрелочки
нач
цел а,й
вещ б
нц для й от 1 до 4
б: =1.3
нц для а от 7 до 3 шаг -1
опустить перо
выбор
при а=7 : выбрать чернила (красный)
при а=6 : выбрать чернила (синий)
при а=5 : выбрать чернила (желтый)
при а=4 : выбрать чернила (фиолетовый)
при а=3 : выбрать чернила (оранжевый)
все
сместиться на вектор (0,а)
сместиться на вектор (-б,0)
сместиться на вектор (б,sqrt(3)*б)
сместиться на вектор (б,-sqrt(3)*б)
сместиться на вектор (-б,0)
поднять перо
сместиться на вектор (4,-а)
б: =б-0.2
кц
сместиться на вектор (-20,-11)
кц
кон