3
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 »; On veut saisir 10 valeurs ! Un pour est alors plus utile.

Cours d'algo

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