Que dit le lutin à la fin de ce script ? Présenter les valeurs de a dans un tableau.
mettre [a] à (1)
répéter (4) fois
mettre [a] à ((a) * (3))
ajouter (1) à [a]
fin répéter
dire (a)
Voir la correction
À chaque tour, on multiplie a par 3, puis on ajoute 1. On part de a = 1.
Tour 1 : 1 × 3 = 3, puis 3 + 1 = 4. Tour 2 : 4 × 3 = 12, puis 12 + 1 = 13. Tour 3 : 13 × 3 = 39, puis 39 + 1 = 40. Tour 4 : 40 × 3 = 120, puis 120 + 1 = 121.
| Étape | Départ | Après le tour 1 | Après le tour 2 | Après le tour 3 | Après le tour 4 |
|---|---|---|---|---|---|
| Valeur de a | 1 | 4 | 13 | 40 | 121 |
Le lutin dit 121. Bien respecter l'ordre des deux instructions dans la boucle : « ajouter 1 » puis « multiplier par 3 » donnerait 6, 21, 66, 201.