Extra-calc v3.0
(сборка 3.0.5.2)

Операторы циклов

Язык поддерживает два оператора для реализации циклов: for и while.

Синтаксис первого оператора:

for переменная_цикла in range(начальное_значение,конечное_значение):

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

for i in range(0,a.count): sum := sum + a[i]

Синтаксис второй реализации:

while условие:

Данный цикл выполняется до тех пор, пока выполняется условие. Пример:

i := 0 while i<a.count: sum := sum + a[i] i := i + 1

Для управления циклами в языке присутствуют еще два оператора: break и continue. Оператор break прерывает работу цикла и передает управление оператору, следующему за телом цикла. Оператор continue переводит точку выполнения скрипта в начало цикла. При этом, если continue находится в цикле for, то переменная_цикла будет увеличена на единицу.