Question 4)b)
On souhaite donc résoudre l'inéquation 1,2n>8,2 à l'aide d'un algorithme.
L'algorithme incomplet proposé s'articule autour d'une boucle Tant que, et suggère de travailler autour d'une suite géométrique de raison 1,2 dont les valeurs des termes sont stockées dans la variable W, et dont le rang correspondant est stocké dans la variable N.
Dans le contexte de l'inéquation il s'agit donc de la suite géométrique de terme général 1,2n et donc de premier terme 1,20=1.
D'où l'initialisation :
W prend la valeur 1
Il reste également à incrémenter correctement le rang dans la boucle :
N prend la valeur N+1
L'algorithme doit donc se terminer sur la résolution de l'équation 1,2n>8,2.
La condition de poursuite de la boucle Tant que est donc la condition contraire : 1,2n≥8,2.
Tant que 1,2N≥8,2
Il ne reste plus qu'à renvoyer comme résultat le rang trouvé :
Afficher N
- Code: Select all
Variables :
N est un entier naturel
W est un nombre réel
Initialisation :
N prend la valeur 0
W prend la valeur 1
Traitement :
Tant que W≤8,2
W prend la valeur W×1,2
N prend la valeur N+1
Fin du Tant que
Sortie :
Afficher N