Échauffement
Trois questions rapides sur des leçons déjà vues.
Découvrir
On exécute x ← 3, puis x ← x + 2. Que vaut ?
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 à la valeur de . Les instructions s'exécutent dans l'ordre.Exemple corrigé
a ← 2, b ← a + 1, a ← b × 2.
a vaut 2.
On remplace a.
À toi, guidé
À toi : n ← 4, puis n ← n × n. Que vaut ?
4 × 4.
Entraînement ★
- On exécute `x ← 9`, puis `x ← x + 9`, puis `x ← 2 × x`. Que vaut à la fin ?
- On exécute `x ← 5`, puis `x ← x + 7`, puis `x ← 2 × x`. Que vaut à la fin ?
- On exécute `x ← 2`, puis `x ← x + 6`, puis `x ← 2 × x`. Que vaut à la fin ?
Attention !
Entraînement ★★
- On exécute `a ← 3`, `b ← 4`, `c ← a`, `a ← b`. Que vaut à la fin ?
- On exécute `a ← 9`, `b ← 1`, `c ← a`, `a ← b`. Que vaut à la fin ?
- On exécute `x ← 7`, puis `x ← x + 1`, 4 fois de suite. Que vaut à la fin ?
- Que signifie `x ← x + 1` ?
- On remplace la valeur de `x` par sa valeur plus 1
- est égal à
- Le programme s'arrête, car c'est impossible
Bilan
Trois questions pour vérifier que c'est acquis.
- On exécute `x ← 9`, puis `x ← x + 9`, puis `x ← 2 × x`. Que vaut à la fin ?
- On exécute `x ← 5`, puis `x ← x + 7`, puis `x ← 2 × x`. Que vaut à la fin ?
- On exécute `x ← 2`, puis `x ← x + 6`, puis `x ← 2 × x`. Que vaut à la fin ?
Fiche résumé
Affectation
a ← b: prend la valeur de .- Les instructions se font dans l'ordre.
Attention : ce n'est pas une égalité.