aide scolaire
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

structure itérative complète : syntaxe

Aller en bas

structure itérative complète : syntaxe Empty structure itérative complète : syntaxe

Message  Admin Ven 11 Mar - 13:33

analyse et algorithme:
[Init] Pour I de vi à vf faire
…………
Suite d'instruction à répéter
FinPour

Au Niveau Du Turbo Pascal avec Parcours Croissant:
For I := vi TO vf DO
Begin
Traitement(s);
End;

Au Niveau Du Turbo Pascal avec Parcours décroissant:
For I := vf Downto vi Do
Begin
Traitement(s);
End;




Admin
Admin

Messages : 137
Date d'inscription : 29/12/2010

https://aidescolaire.yoo7.com

Revenir en haut Aller en bas

structure itérative complète : syntaxe Empty remarques concernant la boucle pour

Message  Admin Ven 11 Mar - 13:38

Remarques
• I est une variable de contrôle ou compteur de type scalaire (le plus souvent entier)

• Vi et vf respectivement valeur initiale et finale de I. Les valeurs peuvent être calculées à partir d'une constante, à partir d'une variable, et ou à partir d'une expression de type compatible avec I.

• La répétition est contrôlée par I (appelée indice) qui exprime la condition de maintien dans la boucle : les valeurs vi et vf évaluées, une fois pour toutes, à l'entrée à la boucle POUR.

• I est incrémentée ou décrémentée (suivant le parcours croissant ou décroissant) automatiquement de 1 à chaque exécution de traitement(s) : l'exécution s'arrête lorsque I atteint vf (dernière répétition).

• Traitement(s) : action ou séquences d'actions à répéter |vf – vi| + 1

• Attention : I ne doit jamais être modifiée par une action du traitement de la boucle.

• En cas où, au moment de l'accès à la boucle, pour la première fois, on trouve vi > vf pour un parcours croissant ou bien vi < vf pour un parcours décroissant : dans ce cas la boucle sera exécutée 0 fois.

Admin
Admin

Messages : 137
Date d'inscription : 29/12/2010

https://aidescolaire.yoo7.com

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum