Naar inhoud springen

Programmeren in BASIC/Commando's/FOR

Uit Wikibooks

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.
Informatie afkomstig van Wikibooks NL, een onderdeel van de Wikimedia Foundation.