La boucle Répéter

Syntaxeen algorithmique

Répéter

Bloc d'instructions

Jusqu'à (Condition);

Exemple

Algorithme BoucleRp1;

Var

compteur : entier;

Début

compteur  1;

Répéter

Écrire("J'ai affiché la ligne : ", compteur);

compteur = compteur + 1;

Jusqu'à (compteur > 10);

Fin.

MéthodePrincipe

On commence par une 1ère exécution du Bloc d'Instructions Puis on évalue la Condition;

  • Si la Condition n'est pas vérifiée alors on exécute le Bloc d'Instructions à nouveau

    • et ainsi de suite jusqu'à :

      la vérification de la Condition

      et dans ce cas (vérification de la Condition), on sort de la boucle.

Syntaxeen langage C

do

{

Bloc d'instructions

} while (Condition);

Exempleen langage C

#include<stdio.h>

void main()

{

int compteur = 0;

do

{

printf("J'ai affiché la ligne: %d \n", compteur+1);

compteur++; //ou compteur = compteur + 1;

} while (compteur < 10);

}

Remarque

  1. La boucle Répéter s'exécutera au moins une fois (l'évaluation de la condition se fait à la fin de la 1ère itération)

  2. La condition est un prédicat (s'écrit par le programmeur de manière libre)

ConseilAuto-Formation

Youtube video

repeter