Langage Pascal/Instruction itérative

Une page de Wikiversité.

Computer-aj aj ashton 01.svg

Langage Pascal/Instruction itérative est une ébauche concernant l'informatique. Vous pouvez aider le projet Wikiversité en l'améliorant.


instruction itérative
Computer-aj aj ashton 01.svg
Chapitre 6
Leçon : Langage Pascal
Chap. préc. : Instruction conditionnelle
Chap. suiv. : Définition de procédure
Icon falscher Titel.svg

En raison de limitations techniques, la typographie souhaitable du titre, « Langage Pascal : instruction itérative
Langage Pascal/Instruction itérative
 », n'a pu être restituée correctement ci-dessus.

Sommaire

[modifier] Les instructions itératives

Nous avons déjà vu comment créer des tableaux. Si vous désirez calculer la somme des entiers contenu dans un tableau avec seulement ce que nous avons vu jusqu'à présent, vous devrez faire ainsi :

var
    t : array[1..5] of integer;
    somme : integer;
 
begin
    {initialisation du tableau}
    somme := 0;
    somme := somme + t[1];
    somme := somme + t[2];
    somme := somme + t[3];
    somme := somme + t[4];
    somme := somme + t[5];
    writeln(somme);
end.

Ainsi, le programme affiche le résultat de la somme des cinq entiers contenus dans le tableau. Pour le moment, tout à l'air simple, mais le tableau ne contient que cinq entiers. Et si le tableau contenait plus de 1.000 entiers? Un tel nombre de copier/coller n'est pas acceptable. Pour cela, il existe un moyen de "factoriser" le code grâce à une boucle.

[modifier] while ... do ...

[modifier] repeat ... until ...

[modifier] for ... to ... do ...