Algorithme : boucle "tant que"
- Avancée
Algorithme : boucle "tant que"
On considère la suite définie sur par
Algorithme avec la boucle TANT QUE :
On admet que la suite tend vers +. Ecrire un algorithme qui, à partir d’une valeur de a donnée par l’utilisateur cherche la plus petite valeur de n telle que .
L’algorithme qui convient est le suivant :
Variables :
Entrée : Lire A
Initialisation : I prend la valeur 0
U prend la valeur 0
Traitement : TantQue U< A
I prend la valeur I+1
U prend la valeur U+1/vI
FinTantQue
Sortie : Afficher I
Création du programme : On appuie sur |
|
On entre le nom du programme BOUCLE2 |
|
Entrée : |
|
Puis on écrit A en appuyant sur |
|
Initialisation : |
|
Pour écrire « U prend la valeur 0 » on tape
|
|
Traitement : |
|
I est accessible par |
|
« I prend la valeur » se code par « U prend la valeur » se code par |
|
Fin TantQue s’écrit simplement End qu’on obtient en appuyant sur |
|
Sortie : |
|
Quelle est la plus petite valeur de n pour laquelle ?
Pour exécuter le programme on sort de l’éditeur en appuyant sur |
|
On entre 20 puis on valide. |
|
Après quelques secondes la calculatrice affiche le résultat : 115 |
|
Et 115 est bien le plus petit entier, car en calculant on constate qu’il est inférieur à 20. |