Адрес: ул. Б. Очаковская 32 Москва Россия
Наши официальные канал и чат в telegram

for

запускает цикл for

Аватара пользователя
Anton
Site Admin
Сообщения: 108
Зарегистрирован: Чт фев 08, 2024 7:03 pm

for

Сообщение Anton »

for
for — запускает цикл for

Синтаксис
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
В этом примере просто выводятся числа 1, 3, 5, 7 и 9. Это делается дважды: сначала с помощью простого оператора for, а затем с помощью if и goto.
Связанные команды и функции:
step, next