- Partage ce devoir avec tes amis !
Sujet du devoir
Bonjours à tous, voici l'énnoncé :
Il s'agit d'une suite définit par la relation de récurrence suivante :
uo= 0.2
un+1= 2/(un+1)
Déterminer le plus petit entier n pour lequel un ∈]0,999999 ; 1,000001[ ,en utilisant :
• un algorithme programmé sur AlgoBox
Où j'en suis dans mon devoir
voici ma réponse:
variables:
n et u
Début algorithme:
n prend la valeur 0
uprend la valeur 0.2
Tant que u> 0.999999 Et u<1.000001
Début tant que
u prend la valeur 2/(u+1)
n prend la valeur n+1
fin tant que
afficher n
fin algorithme
L'algorithme ne fonctionne pas, pouvez vous me dire ce qu'il ne va pas?
Merci d'avance.
4 commentaires pour ce devoir
Ils ont besoin d'aide !
- Aucun devoir trouvé, poste ton devoir maintenant.
Bonjour,
"Tant que u> 0.999999 Et u<1.000001 "
u0 n'est pas dans cet intervalle donc la boucle n'est jamais exécutée ..
comment puis je faire pour remédier à ce problème ?
un ∈]0,999999 ; 1,000001[ est ta condition d’arrêt, il faut boucler tant qu'elle n'est PAS obtenue.
merci