Conditions et boucles

À propos de cette leçon

Troisième › La pensée informatique

Pour obtenir un PDF, choisis « Enregistrer au format PDF » dans la fenêtre d'impression.

Conditions et boucles

La pensée informatique. algorithme, variable, boucle, condition

Échauffement

Trois questions rapides sur des leçons déjà vues.

Découvrir

Si x > 5 alors y ← 1 sinon y ← 0, avec x=3x = 3. Que vaut yy ?

  1. 00
  2. 11

L'idée clé

Conditions et boucles organisent le calcul.

Si … alors … sinon exécute une branche selon une condition. Pour ii allant de 1 à nn répète nn fois. Tant que répète tant que la condition est vraie.

Exemple corrigé

s ← 0, pour i de 1 à 3 : s ← s + i.

s=1+2+3s = 1 + 2 + 3
i = 1, 2, 3.
s=6s = 6
Résultat.

À toi, guidé

À toi : pour i de 1 à 4 : x ← x + 2, avec x=0x = 0 au départ. Que vaut xx ?

88
4 tours de +2.

Entraînement ★

  1. `s ← 0`, puis `pour i de 1 à 4 : s ← s + 5`. Que vaut ss ?
  2. `s ← 0`, puis `pour i de 1 à 9 : s ← s + 4`. Que vaut ss ?
  3. `s ← 0`, puis `pour i de 1 à 9 : s ← s + 2`. Que vaut ss ?

Attention !

Entraînement ★★

  1. `x ← 1`, puis `tant que x < 81 : x ← x × 3`. Que vaut xx à la fin ?
  2. `x ← 1`, puis `tant que x < 32 : x ← x × 2`. Que vaut xx à la fin ?
  1. `si 6 > 3 : x ← 1, sinon : x ← 0`. Que vaut `x` si 6>36 > 3 est vrai ?
  1. `pour i de 1 à 3` : combien de tours fait la boucle ?

Bilan

Trois questions pour vérifier que c'est acquis.

  1. `s ← 0`, puis `pour i de 1 à 4 : s ← s + 5`. Que vaut ss ?
  2. `s ← 0`, puis `pour i de 1 à 9 : s ← s + 4`. Que vaut ss ?
  3. `s ← 0`, puis `pour i de 1 à 9 : s ← s + 2`. Que vaut ss ?

Fiche résumé

Boucles

  • Pour : nombre de tours connu.
  • Tant que : on s'arrête quand la condition devient fausse.

Attention : compte bien les tours.

CC BY-SA 4.0