Outils d'utilisateurs

Outils du Site


gcbasic:ref_cmde:flux:do

DO

retour

Syntaxe :

  DO [{WHILE | UNTIL} condition]  
  ... 
  code du programme 
  ... 
  LOOP [{WHILE | UNTIL} condition] 

Explication :
La commande DO fera que le code entre le DO et le LOOP marchera en boucle tant que la condition soit vraie ou jusqu'à ce que la condition soit vraie, dépendant de ce que WHILE (tant que) ou UNTIL (jusqu'à) aient été spécifiées.

On note que le WHILE ou UNTIL et la condition peuvent être spécifiées à la fois, ou non. Si elles ne sont pas spécifiées, le code marchera en boucle et sans fin.

Exemple : Ce code fera clignoter une lumière jusqu'à ce que le bouton sot appuyé.

 
    #define BOTON PORTA.0 
    #define luz PORTB.0 

    dir BOTON in 
    dir luz out     

    DO UNTIL BOTON PRESSED 
        SET luz ON 
        WAIT 1 s 
        SET luz OFF 
        WAIT 1 s 
    LOOP     

Pour plus d'aide, voir : conditions

gcbasic/ref_cmde/flux/do.txt · Dernière modification: 2009/12/04 22:48 par per