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.