Programmeren in BASIC/Commando's/FOR
Uiterlijk
FOR, TO en NEXT vormen samen een lus waarvan de er in opgenomen programmaregel(s) een bepaald aantal keren zal/zullen worden uitgevoerd.
Syntax
[bewerken]FOR <tellervariabele> = <waarde 1> TO <waarde 2> [STEP <waarde 3>]
- REM *** Voeg hier de uit te voeren code in ***
NEXT
- Bij aanvang is de teller gelijk aan <waarde 1>.
- Bij elke doorgang wordt deze met 1 opgehoogd, tenzij met de optie STEP een andere waarde is opgegeven.
- De tussenliggende regel(s) wordt/worden uitgevoerd tot en met de toestand waarin de tellervariabele gelijk aan of groter is dan <waarde 2>.
NB <waarde 2> mag kleiner zijn dan <waarde 1>; als <waarde 3> dan negatief is wordt de teller steeds met 1 verminderd, waardoor een aflopende reeks ontstaat.
Datatype
[bewerken]De variabelen en waarden moeten integers zijn.
Voor <waarde x> mag ook een variabele worden gebruikt.
Voorbeelden
[bewerken]Eenvoudig
[bewerken]FOR X = 1 TO 3
PRINT X
NEXT
geeft:
1
2
3
Met STEP
[bewerken]FOR X = 1 TO 3 STEP 2
PRINT X
NEXT
geeft:
1
3
Toepassing
[bewerken]- In een programma.
- In programmeermodus, maar dan uitsluitend met alle code op één regel, gescheiden door dubbelepunten.