Variables, types et affectation

À propos de cette leçon

Quatrième › La pensée informatique

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

Variables, types et affectation

La pensée informatique. algorithme, variable, boucle

Échauffement

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

Découvrir

On exécute x ← 3, puis x ← x + 2. Que vaut xx ?

  1. 55
  2. 33

L'idée clé

Une variable contient une valeur qui peut changer.

Types : entier, flottant, chaîne de caractères, booléen. L'affectation a ← b donne à aa la valeur de bb. Les instructions s'exécutent dans l'ordre.

Exemple corrigé

a ← 2, b ← a + 1, a ← b × 2.

b=3b = 3
a vaut 2.
a=6a = 6
On remplace a.

À toi, guidé

À toi : n ← 4, puis n ← n × n. Que vaut nn ?

1616
4 × 4.

Entraînement ★

  1. On exécute `x ← 9`, puis `x ← x + 9`, puis `x ← 2 × x`. Que vaut xx à la fin ?
  2. On exécute `x ← 5`, puis `x ← x + 7`, puis `x ← 2 × x`. Que vaut xx à la fin ?
  3. On exécute `x ← 2`, puis `x ← x + 6`, puis `x ← 2 × x`. Que vaut xx à la fin ?

Attention !

Entraînement ★★

  1. On exécute `a ← 3`, `b ← 4`, `c ← a`, `a ← b`. Que vaut aa à la fin ?
  2. On exécute `a ← 9`, `b ← 1`, `c ← a`, `a ← b`. Que vaut aa à la fin ?
  1. On exécute `x ← 7`, puis `x ← x + 1`, 4 fois de suite. Que vaut xx à la fin ?
  1. Que signifie `x ← x + 1` ?
    1. On remplace la valeur de `x` par sa valeur plus 1
    2. xx est égal à x+1x + 1
    3. Le programme s'arrête, car c'est impossible

Bilan

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

  1. On exécute `x ← 9`, puis `x ← x + 9`, puis `x ← 2 × x`. Que vaut xx à la fin ?
  2. On exécute `x ← 5`, puis `x ← x + 7`, puis `x ← 2 × x`. Que vaut xx à la fin ?
  3. On exécute `x ← 2`, puis `x ← x + 6`, puis `x ← 2 × x`. Que vaut xx à la fin ?

Fiche résumé

Affectation

  • a ← b : aa prend la valeur de bb.
  • Les instructions se font dans l'ordre.

Attention : ce n'est pas une égalité.

CC BY-SA 4.0