La Boucle Repeat

Download Report

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 Repeatuntil ne nécessite pas de bloc beginend 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 )