Question A)4)a)
L'algorithme s'articule autour d'une unique boucle Tant que de condition de poursuite
$mathjax$N-ln\left(N^2+1\right)<A$mathjax$
, pouvant encore s'écrire dans le contexte de notre exercice $mathjax$f(N)<A$mathjax$
.Il se termine donc sur la réalisation de la condition contraire
$mathjax$f(N)\geq A$mathjax$
.La variable N, initialisée à 0 et incrémentée de 1 dans la boucle est donc un entier naturel.
Donc l'algorithme recherche le plus petit entier naturel N tel que
$mathjax$f(N)\geq A$mathjax$
.Question A)4)b)
Pour pouvoir justifier de la réponse, rajoutons une instruction d'affichage en fin de boucle et programmons l'algorithme sur notre calculatrice graphique :
Algorithme | Programme | ||||||||||||
|
|
La fonction a ici une croissance assez lente, ce qui fait réitérer la boucle à l'algorithme une bonne 100aine de fois.
Il n'est donc pas attendu de reproduire la trace complète, mais on peut en donner le début et la fin pour justifier.
N | 0 | 1 | 2 | ... | 109 | 110 |
N-ln(N²+1) | 0 | 0,3 | 0,4 | ... | 99,6 | 100,6 |
A | 100 | 100 | 100 | ... | 100 | 100 |
La réponse est donc 110.