Операторы цикловЯзык поддерживает два оператора для реализации циклов: 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, то переменная_цикла будет увеличена на единицу. |