Pseudo-Code

1. TANT QUE

TANT QUE (condition) FAIRE
 // instructions à exécuter si la condition renvoie VRAI
FINTANT

Exemple 1: Initilisation et modification de la condition de boucle dans le code

ACTION tant que
val1,cpt:entier
LIRE val1
cpt <-- 1
TANT QUE (cpt < val1) FAIRE
 ECRIRE "Tour n°",cpt
 cpt++
FINTANT
FIN ACTION

Exemple 2: Initilisation et modification de la condition de boucle par l'utilisateur

ACTION tant que
val1:entier
LIRE val1
TANT QUE (val1 != 999) FAIRE
 ECRIRE "Valeur entrée:",val1
 LIRE val1
FINTANT
FIN ACTION

2. FAIRE TANT QUE

FAIRE 
// instructions à exécuter si la condition renvoie VRAI
TANT QUE(condition)

Exemple

ACTION faire tant que
val1,cpt:entier
LIRE val1
cpt <-- 1
FAIRE 
 ECRIRE "Tour n°",cpt
cpt++
TANT QUE(cpt < val1)
FIN ACTION

3. POUR

i:entier
POUR(i DE n A m PAR 1) FAIRE
// instructions à exécuter si la condition renvoie VRAI
FINPOUR

Exemple

ACTION tant que
i:entier
POUR(i DE 0 A 5 PAR 1) FAIRE
ECRIRE "Tour n°",i
FINPOUR
FIN ACTION

Mécanisme de la boucle POUR:
Les instructions incluses dans la boucle sont exécutées tant que le test revoie VRAI.