• Aucun résultat trouvé

Exemples cruciaux : variante : commentaires : effet : syntaxe: BOUCLE DEFINIE

N/A
N/A
Protected

Academic year: 2022

Partager "Exemples cruciaux : variante : commentaires : effet : syntaxe: BOUCLE DEFINIE"

Copied!
1
0
0

Texte intégral

(1)

fiche turbo-pascal n°4

BOUCLE DEFINIE

syntaxe:

instructions A ;

for i:=n1 to n2 do begin

instructions B ; end;

instructions C;

effet :

Le groupe d’instructions B est effectué une première fois ,avec i : = n1, puis une deuxième fois avec i : = n1 +1 ,…., puis une dernière fois avec i : = n2.

commentaires :

n1 et n2 sont deux nombres entiers ou variables de type entier, déclarées et initialisées.

Si il n’y a qu’une instruction B, le begin end est inutile.

Si n1 > n2, le groupe d’instructions B n’est pas exécuté.

variante :

for i:=n1 downto n2 do ...

à utiliser si n1 > n2.

Exemples cruciaux :

• Calcul des N premiers termes u1, u2, … uN de la suite récurrente définie par

⎩⎨

=

=

+ exp( u )

u n

6 , 0 u

2 n 1

n 0

N

N est un nombre entier fourni par l’utilisateur.

program suite ;

var i, N : integer ;u :real ; BEGIN

write(’N=’);readln(N);

u:=0.6;

for i:=1 to N do begin

u:=exp(-u*u);

writeln(’u’,i,’=’,u);

end;

END.

• Calcul de la somme de N nombres fournis par l’utilisateur :

program somme ;

var i,N:integer ;somme,nombre:real;

BEGIN

writeln(’combien de nombres ? ’);

readln(N);

for i:=1 to N do begin

writeln(’écrire le’,i,’ème nombre’);

readln(nombre) ;

somme:= somme + nombre;

end;

writeln(’la somme est’, somme);

END.

Références

Documents relatifs