algorithme de maths

Publié le 1 mai 2018 il y a 5A par Anonyme - Fin › 4 mai 2018 dans 5A
2

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


2
Anonyme
Posté le 1 mai 2018

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 ..

Anonyme
Anonyme
Posté le 1 mai 2018

comment puis je faire pour remédier à ce problème ?

Anonyme
Posté le 1 mai 2018

un ∈]0,999999 ; 1,000001[ est ta condition d’arrêt,  il faut boucler tant qu'elle n'est PAS obtenue.

Anonyme
Anonyme
Posté le 1 mai 2018

merci


Ils ont besoin d'aide !

Il faut être inscrit pour aider

Crée un compte gratuit pour aider

Je m'inscrisOU

J'ai déjà un compte

Je me connecte