Общий вид цикла для:
нц для i от i1 до i2
тело цикла
кц

Здесь i - величина типа цел (она называется параметром цикла), а i1 и i2 - целые выражения. При выполнении цикла для тело цикла выполняется последовательно для i=i1, i=i1+1, ..., i=i2. Если i1=i2, то тело цикла выполнится один раз для i=i1. Если же i1> i2, то тело цикла не выполнится ни разу.

Общий вид цикла для с шагом:
нц для i от i1 до i2 шаг i3
тело цикла
кц

Если шаг i3 (который также должен быть целым выражением) равен положительному числу d, то тело цикла будет выполняется последовательно для i=i1, i=i1+d, i=i1+2*d, ... до тех пор, пока значение i удовлетворяет условию i≤i2.

Если же шаг i3 отрицателен и равен -d, то тело цикла будет выполняется последовательно для i=i1, i=i1-d, i=i1-2*d, ... до тех пор, пока значение i удовлетворяет условию i≥i1.

Пример 1:
нц для j от 1 до длин(t)
t1[j]:=t[длин(t)+1-j]
кц

Пример 2:
нц для i от 1 до 100 шаг 2
а[i+1]:=a[i]
кц

Пример 3:
нц для i от 100 до 1 шаг -2
а[i]:=a[i-1]
кц

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