Syntaxe :
FOR compteur = début TO fin [STEP incrément] ... code du programme ... NEXT
Explication:
La commande FOR est idéale pour les situations où une partie du code doit être parcourue un nombre de fois, et où on doit savoir e nombre de fois que le code a été parcourue. Quand la commande FOR commeneà s'exécuter, le compteur est fixé à début, aussi chaque fois que le programme fait une boucle, le compteur l'incrément est ajouté au compteur, jusqu'à ce que le compteur soit égal à fin. Alors, le programme continue au delà de NEXT.
STEP et incrément sont optionnelles. si STEP n'est pas spécifié, GCBASIC incrémentera de 1 à chaque boucle.
Exemple :
'Ce code fera briller une lumière verte 6 fois.
#chip 16F88, 20
#define LED PORTB.0
dir LED out
FOR LoopCounter = 1 to 6
SET LED ON
WAIT 1 s
SET LED OFF
WAIT 1 s
NEXT
Voir aussi : REPEAT