Académique Documents
Professionnel Documents
Culture Documents
CHAPITRE N04
Il est fréquent que le nombre de répétitions soit connu à l'avance, et que l'on ait besoin
d'utiliser le numéro de l'itération afin d'effectuer des calculs ou des tests. Le mécanisme
permettant cela est la boucle POUR.
Cette boucle permet de parcourir un intervalle en répétant un traitement pour chacune
des valeurs de cet intervalle
FAIRE <actions>
FINPOUR
Remarques
Il est possible que l'action ne soit jamais exécutée.
Il est possible aussi d'avoir un intervalle inversé à condition d'avoir un pas négatif.
On s'en sert dès que l'on connaît au début de la boucle le nombre de répétitions à
effectuer, dans les cas contraire, on utilisera des TANTQUE ou des REPETER
Page 1 sur 3
Matière : Algorithmes et Structures de Données I
Classes : L _BD_1, L_GLSI_1 ET L_IMM_1
Enseignant responsable : Mr ben Rkaya Moez
TANTQUE <condition>
FAIRE
<actions>
FINTANTQUE
Remarques :
Le contenu de la structure TANTQUE peut ne jamais être exécuté. Donc cette
structure permet en réalité de répéter un traitement 0, 1 ou plusieurs fois.
La condition étant évaluée au début, les variables utilisées dans la condition
doivent avoir été initialisées.
On doit s'assurer de la terminaison (sinon le programme ne se termine jamais)
Pour cela, il faut nécessairement que dans le corps de la structure, la condition
soit modifiée quelque part.
On préfère la boucle TantQue si le nombre d'itérations à exécuter n'est pas connu à
l'avance.
REPETER
<Actions simples>
JUSQU'A <condition>
Fonctionnement :
on exécute le corps
Remarque :
Page 2 sur 3
Matière : Algorithmes et Structures de Données I
Classes : L _BD_1, L_GLSI_1 ET L_IMM_1
Enseignant responsable : Mr ben Rkaya Moez
Page 3 sur 3