Les boucles sont utilisées dans la plupart des langages de programmation.
Cette technique permet d'effectuer des opérations un certain nombre de fois.
Cette boucle peut se traduire par "POUR".
Exemple(s)
"Pour la variable numero, boucle à partir de 1 jusqu'à 10".
FOR numero% = 1 TO 10 ' "POUR" la variable numéro: sera de 1 à 10 PRINT "le numéro "; numero% ' NEXT retourne a for, donc incrémente la variable NEXT END
On peut aussi définir le pas avec STEP:
Exemple(s)
FOR numero% = 0 TO 10 STEP 2 PRINT "le numéro "; numero% NEXT END 'Incrémente la variable "numero" de 2 en 2
Boucle se traduisant par "TANT QUE".
Exemple(s)
'Declarations des variables DIM result AS STRING DIM tq AS INTEGER 'Initialisation de tq tq = 0 'Efface l'écran CLS ' "TANS QUE" tq est plus petit que 10 WHILE tq < 10 PRINT ""; tq 'incrémentation de tq tq = tq + 1 'Recommence la boucle WEND PRINT "C'est fini" 'termine le prog END
C'est un while à l'envers.
Je m'explique: while vérifie la condition AVANT l'incrémentation.
DO LOOP effectue la vérification à la fin.
Exemple(s)
CLS DO INPUT "Tapez oui quand vous voulez" ;rep$ LOOP UNTIL rep$ = "oui" PRINT "Vous avez écrit oui!" END