Question A)1)a)
On nous demande une trace (c'est-à-dire un déroulé pas à pas) de l'algorithme sous forme d'un tableau à compléter.
Le tableau comporte déjà les valeurs d'initialisation.
L'algorithme s'articule autour d'une boucle 'Tant que'.
La calculatrice graphique peut nous aider avantageusement dans ce cas, en nous donnant directement toutes la valeurs à mettre dans le tableau !
Il suffit pour cela de programmer cet algorithme en y rajoutant une instruction d'affichage des valeurs demandées en fin de boucle :
Algorithme | Programme | ||||||||||
|
|
D'où la réponse :
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
1900 | 1913 | 1926,26 | 1939,78 | 1953,58 | 1967,65 | 1982,01 | 1996,65 | 2011,58 |
Question A)1)b)
L'algorithme se termine sur l'affichage de la valeur N finale, qui est donc 8, ce que confirme la calculatrice graphique.
Question A)2)
Apparemment on a beau attendre, la calculatrice ne répond rien du tout.
En effet dans la boucle,
$mathjax$1.02C-25=1.02\times 1250-25=1250$mathjax$
.La valeur de la variable C n'est donc pas modifiée par cette affectation, et reste indéfiniment inférieure à 2000, empêchant la sortie de la boucle 'Tant que'.
L'algorithme ne se termine donc jamais dans ce cas-là et ne fournit donc aucun résultat.