Une variable ne retient qu'une seule valeur à la fois. Lui en ranger une nouvelle fait disparaître l'ancienne, et rien ne permet de la retrouver.
L'extrait à dérouler
a ← 3
b ← 8
a ← b
b ← a + 2
a ← a - 1
Objectif
Donner les valeurs des deux variables à la fin, compter les affectations exécutées, et dire si la valeur de départ de a est encore accessible.
Rappels
La flèche se lit de la droite vers la gauche : le membre de droite est calculé d'abord, puis rangé dans la variable de gauche.
Pièges
Lire a ← b comme une égalité entre a et b conduit à croire que modifier l'une modifie l'autre. Il n'en est rien : la ligne recopie une valeur à un instant donné, et les deux variables sont ensuite indépendantes.