Adloun

sciences numériques et technologie (seconde) · Chapitre 2 · Exercice de TD

Suivre trois variables à la trace

Variables, types et affectations · Affectation et séquence d'instructions · niveau 2

Énoncé

Établir le tableau d'évolution de a, b et c au fil de ce programme, puis donner ce qu'il affiche :

a = 2
b = 5
c = a + b
a = c - a
b = a * b
c = a + b + c
print(a, b, c)

Corrigé

ligne exécutéeabc
a = 22——
b = 525—
c = a + b257
a = c - a557
b = a * b5257
c = a + b + c52537

Le programme affiche 5 25 37.

La difficulté est que a change avant d'être réutilisé : à la ligne b = a * b, a ne vaut plus mais déjà . Tenir le tableau ligne à ligne est la seule méthode sûre — la lecture globale du programme, elle, trompe.

100 % gratuit

Essaie le suivant avec le tuteur

Faire l'exercice suivant avec le tuteur

Sans compte : le cours, le premier QCM, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant avec le tuteur →