ВУЗ:
Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »