for — запускает цикл for
Синтаксис
for a=1 to 100 step 2
…
next a
Описание
Цикл for позволяет своей числовой переменной (a в синтаксисе) принимать все значения в пределах заданного диапазона. Необязательное предложение step может указывать значение (по умолчанию: 1), на которое переменная будет увеличиваться (или уменьшаться, если step отрицательный).
Любой оператор for может быть заменен набором if и goto; как вы можете понять из приведенного ниже примера, обычно это нежелательно. Однако, если вы хотите подробно узнать, как работает оператор for, вам следует изучить этот пример, в котором представлен оператор for и в точности эквивалентный набор if и goto.
Пример
В этом примере просто выводятся числа 1, 3, 5, 7 и 9. Это делается дважды: сначала с помощью простого оператора for, а затем с помощью if и goto.
Синтаксис
for a=1 to 100 step 2
…
next a
Описание
Цикл for позволяет своей числовой переменной (a в синтаксисе) принимать все значения в пределах заданного диапазона. Необязательное предложение step может указывать значение (по умолчанию: 1), на которое переменная будет увеличиваться (или уменьшаться, если step отрицательный).
Любой оператор for может быть заменен набором if и goto; как вы можете понять из приведенного ниже примера, обычно это нежелательно. Однако, если вы хотите подробно узнать, как работает оператор for, вам следует изучить этот пример, в котором представлен оператор for и в точности эквивалентный набор if и goto.
Пример
Код: Выделить всё
for a=1 to 10 step 2:print a:next
a=1
label check
if (a>10) goto done
print a
a=a+2
goto check
label done