Язык процедур 2-REXX для OS-2


Автоматизация повторяющихся задач - использование циклов


Если Вы хотите повторить выполнение нескольких инструкций в процедуре, можете использовать цикл. Циклы часто используются в программировании, так как они группируют некоторое множество инструкций, выполняемых несколько раз. Циклы делают Вашу процедуру более краткой, а также позволяют опрашивать пользователя до тех пор, пока он не введет правильный ответ.

С помощью циклов можно складывать или вычитать числа до тех пор, пока Вы не захотите остановиться. Вы можете определить, сколько раз процедура должна выполнить указанные инструкции. В этом разделе Вы познакомитесь с простейшими циклами, используемыми для выполнения в процедуре повторяющихся инструкций.

Существуют два типа циклов. Это и . Циклы начинаются с инструкции DO и завершаются инструкцией END. Ниже приведено краткое описание элементов, обсуждаемых в этом разделе:

Повторяет цикл фиксированное число раз.
Подсчитывает каждый проход по циклу. Устанавливает начальное и конечное значение переменной.
Проверяет истинность или ложность некоторого выражения в начале цикла. Повторяет цикл, если значение истинно. В противном случае выполнение процедуры продолжается с инструкции, следующей за END.
Проверяет истинность или ложность некоторого выражения в конце цикла. Повторяет цикл, если значение ложно. В противном случае выполнение процедуры продолжается с инструкции, следующей за END.
Приказывает интерпретатору выйти из цикла.
Повторяет выполнение инструкций до тех пор, пока пользователь не решит закончить.
Требует нажатия комбинации клавиш Ctrl+Break.
Закрепляет за каждым словом в группе различные переменные.



Содержание раздела