La boucle Répéter
Syntaxe : en 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éthode : Principe
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.
Syntaxe : en langage C
do
{
Bloc d'instructions
} while (Condition);
Exemple : en 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 :
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)
La condition est un prédicat (s'écrit par le programmeur de manière libre)
Conseil : Auto-Formation
Youtube video