Structures itératives
Appelées aussi boucles, elles permettent de répéter des blocs d'instructions.
Boucle POUR
Cette structure est utilisée si l'on connaît le nombre d'itérations à réaliser.
POUR variable=0 à 5
FAIRE instructions
FINPOUR
Dans exemple précédent, instructions est répété 5 fois.
La structure POUR dans différents langages
Langage naturel |
Python |
C |
POUR variable=debut A fin FAIRE instruction1 instruction2 instruction3 FINPOUR |
for variable in range(debut,fin): instruction1 instruction2 instruction3 |
for (int variable=debut;variable<fin;variable++) { instruction1 instruction2 instruction3 } |
Boucle TANT QUE
Cette boucle est utilisée quand on ne connaît pas au départ le nombre d'itérations à réaliser.
TANTQUE condition est vraie
REPETER
instructions
FINTQ
ATTENTION : Il faut s'assurer que la condition d'arrêt soit satisfaite.
La structure POUR dans différents langages
Langage naturel |
Python |
C |
TANTQUE condition_est_vraie REPETER instructions FINTQ |
while condition_est_vraie: instructions |
while (condition_est_vraie) { instructions; } |
break : cette instruction permet de quitter une boucle sans que la condition d'arrêt soit satisfaite.
Continue :Permet de remonter immédiatement au début de la boucle while en ignorant la suite des instructions dans la boucle.