Transcript La Boucle Repeat
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 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 For
Nombre d’itérations connu
Boucle Repeat
Au moins une exécution
Boucle While
Test avant exécution
Exercices
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 )