===== For / Next =====
==== Formaat ====
**for** //variabele// = //uitdrukking1// **to** //uitdrukking2// [ **step** //uitdrukking3// ] \\
//opracht(en)//\\
**next** //variabele//
==== Beschrijving ====
===Tellergestuurde lussen===
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.
==== Voorbeeld ====
for lus = 1 to 4
print lus
next lus
geeft als resultaat
1
2
3
4
==== Zie ook ====
[[dountil|Do / Until]], [[whileendwhile|While / End While]]
----
[[goto|vorige]] | [[nl:programcontrol|Programma Controle]] | [[dountil|volgende]]