FOR

FOR változónév = kezdô_érték TO vég_érték [ STEP lépésköz]

A FOR ciklus elsô parancsa. Ha a STEP parancs és a lépésköz
hiányzik, a lépésköz 1 lesz.
Globális változó nem lehet a ciklusirányító változó.
Példa:
FOR I=1 TO 10 STEP 2
.
.
.
NEXT I
NEXT váltnév
A FOR ciklus utolsó parancsa.
A ciklusváltozó a kezdô_értéktôl a vég_értékig nô (vagy csökken)
lépésközönként, a ciklusbelsô (a FOR és a NEXT közötti
parancsok) minden egyes végrehajtásakor. Amikor a ciklusváltozó
eléri a vég_értéket, a program végrehajtja a NEXT utáni
parancsot.
Az alábbi két leírásrészlet ugyanazt az eredményt hozza:
! Elsô
A = B
1:IF C > 0 AND A > D OR C < 0 AND A < D THEN 2
PRINT A
A = A + C
GOTO 1
2:
! Második
FOR A = B TO D STEP C
PRINT A
NEXT A
A fenti példa mutatja, hogy a lépésköz = 0 végtelen ciklust
eredményez.
A FOR parancs után csak egy NEXT parancs következhet. A
ciklusból a GOTO (vagy az IF ...GOTO) paranccsal is ki lehet
lépni, majd vissza lehet térni. A FOR parancs nélkül azonban
nem lehet belépni a ciklusba.