for variabele = uitdrukking1 to uitdrukking2 [ step uitdrukking3 ]
opracht(en)
next variabele
De FOR en NEXT opdrachten worden samen gebruikt om een of meerdere opdrachten verschillende keren na elkaar uit te voeren.
Wanneer de FOR opdracht voor het eerst wordt tegengekomen dan wordt de variabele naar de uitdrukking1 gezet.
Na elke NEXT opdracht, wordt variabele met 1 vermeerderd (standaard) , of door uitdrukking3 indien de optionele opdracht STEP wordt gebruikt, tot de variabele groter of gelijk is aan uitdrukking2 voor positieve stappen,of kleiner dan of gelijk aan uitdrukking2 voor negateive stappen.
In een lus wordt een uitvoeringsblok meermalen doorlopen. Iedere keer dat deze doorlopen wordt, wordt een iteratie genoemd.
for lus = 1 to 4 print lus next lus
geeft als resultaat
1 2 3 4