La Boucle Repeat Cours LCS N°1 Présenté par Mr: LALLALI
Introduction L'instruction repeat exécute répétitivement la séquence d'instructions qu'elle contient en testant expression à chaque itération. Quand expression renvoie True, l'instruction repeat s'arrête. La séquence est toujours exécutée au moins une fois car expression n'est évaluée qu'après la première itération.
Syntaxe Delphi repeat Instruction 1;...; Instruction n; until until expression
Exemple illustratif i:=1; Repeat i:=i+1; Until i=10; A chaque itération, on incrémente la valeur de i, et on arrête quand i=10.
Remarques La boucle Repeat…until ne nécessite pas de bloc begin…end pour exécuter plusieurs instructions. Boucle ForBoucle RepeatBoucle While Nombre d’itérations connu Au moins une exécution Test avant exécution
Exercices A N A Elaborer un programme qui calcule la somme des éléments multiples de A dans un intervalle [1,..,N], et permute par la suite la valeur de la somme avec la valeur de A. Remarque : Donnez trois versions(Solutions) : Version For, version While et version Repeat.
Exercices Ecrire un programme qui détermine la nième valeur U n de la suite de Newton définie comme suit : U 0 =a/2 ; U n+1 =1/2 (U n +a/U n )