Upload
igfdm-bts
View
214
Download
2
Embed Size (px)
DESCRIPTION
Tant que valeur 0 Faire ≠ Fin pour Instruction Pour variable de boucle allant de valeur départ à valeur d’arrivé par pas de valeur de pas Pour ; allant de 1 à 10 par pas de 1 Pour ; allant de 1 à 10 par pas de 1 Afficher valeur Saisir valeur Saisir valeur Saisir valeur Fin tant que ; = NOMBRE Afficher ; Afficher « Entrez une valeur » Afficher « Entrez une valeur » i = NOMBRE Afficher « Entrez une valeur » Fin pour Fin pour Var
Citation preview
E) La répétitive : Pour
Pour variable de boucle allant de valeur départ à valeur d’arrivé par pas de valeur de pas
Instruction
Fin pour
Exemple
Var
; = NOMBRE
Pour ; allant de 1 à 10 par pas de 1
Afficher ;
Fin pour
Remarque
Afficher « Entrez une valeur »
Saisir valeur
Tant que valeur ≠ 0 Faire
Afficher valeur
Afficher « Entrez une valeur »
Saisir valeur
Fin tant que
Le tant que est nécessaire dans ce cas.
On peut utiliser le « pour » à la place de « tant que » lorsque l’on connait le nombre de tour de boucle que l’on fera.
i = NOMBRE
Pour ; allant de 1 à 10 par pas de 1
Afficher « Entrez une valeur »
Saisir valeur
Afficher « La valeur saisi est » ; i
Fin pour
On veut saisir 10 valeurs !
Un pour est alors plus utile.
La variable de boucle doit être déclarée
Par défaut, le « Pas » est de 1
La variable de boucle est initialisée automatiquement avec la valeur de départ
A la fin de chaque tour de boucle, la variable de boucle prend automatiquement la valeur suivante.
Comparaison entre TANT QUE & POUR
i = NOMBRE
Pour i allant de 1 à 10 par pas de 1
Afficher i
Fin pour
i = NOMBRE
i 1
Tant que i 1 ≤ 10 faire
Afficher i
i i + 1
Fin tant que
Le « pas » peut être négatif
i : nombre
Pour i allant de 1 à 10 par pas de - 1
Instructions
Fin pour
Pour i allant de 10 à 1 par pas de - 1
Instruction
Fin pour