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