Основы алгоритмизации и программирования. Жданова Т.А - 42 стр.

UptoLike

44
    FOR … EXT
Вместо оператора перехода в ряде случаев удобно использовать так
называемый оператор цикла, который позволяет многократно (заданное
число раз) выполнять определенную группу операторов.
О б щ и й в и д :
FOR I=In TO Ik [STEP h]
   
EXT
где FOR и NEXT ключевые слова «для» и «следующий» соответственно;
I переменная (параметр) цикла; In, Ik начальное и конечное значение
переменной цикла I; h шаг изменения переменной цикла; если h = 1, то
его в операторе можно не указывать; операторы рабочей части цикла
многократно повторяющиеся зависимости.
Работа оператора
:
1)
вычисляются или задаются значения для In, Ik, h;
2)
параметру цикла I присваивается начальное значение In;
3)
если h > 0 и I In или h < 0 и I ≥ In, то выполняются операторы рабочей
части цикла;
4)
параметр цикла I изменяется на величину шага и повторяется п. 3;
5)
если в п. 3 указанные условия не выполняются, то осуществляется вы-
ход из цикла и управление передается операторной строке, следующей
за оператором NEXT.
Например, вычислим, какое значение примет переменная F после выпол-
нения программы:
10 F = 1
20 FOR I = 1 TO 7 STEP 2
30 F = F*I
40 ?EXT I
50 PRI?T F
60 E?D