Exercice 1 — Suivre des variables
Programme : « a prend la valeur 7 ; b prend la valeur 3 ; a prend la valeur a - b ; b prend la valeur a + b ».
Que valent a et b à la fin ?
Voir la correction
Correction détaillée
- 1
Une variable est une case mémoire : chaque affectation écrase l'ancienne valeur.
- 2
Départ : a = 7 et b = 3.
- 3
« a prend la valeur a - b » : 7 - 3 = 4, donc a = 4.
La valeur 7 est perdue.
- 4
« b prend la valeur a + b » : on utilise la NOUVELLE valeur de a, soit 4 + 3 = 7.
- 5
À la fin : a = 4 et b = 7.
Rappel de cours : Les instructions s'exécutent dans l'ordre : une variable modifiée garde sa nouvelle valeur pour la suite.
Erreur fréquente : Utiliser l'ancienne valeur de a (7) dans la dernière ligne : elle a déjà été remplacée.