Basic : Utilisation des boucles

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.

FOR

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

WHILE

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

DO LOOP

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

 

Twitter Facebook Google Plus Email