Algorithme d'approximation

Fermé
assi97 - 17 févr. 2010 à 17:53
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 - 17 févr. 2010 à 18:41
Bonjour,
aide svp.. jé un exercice et j'arrive pas à la résolution.. il s'agit de faire un algorithme d'approximation.. on a une suite définit par : U0=a
U(n+1)=Un+(Un*Un)
déterminer un algorithme qui calcule et affiche le Nième terme de cette suite à (0,00001) prés. c'est à dire lorsque la differnce entre deux termes successifs devient inférieure ou égale à 0,00001.
j attends votre aide et merci..
A voir également:

3 réponses

Blocks Messages postés 98 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 31 janvier 2011 3
17 févr. 2010 à 18:01
Ca va être dur sans a.

Tu l'as ou c'est une variable ?

EDIT : non j'ai rien dit, c'est pas dur -_-', Une seconde je te fais ca
0
Blocks Messages postés 98 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 31 janvier 2011 3
17 févr. 2010 à 18:07
a < 1 ?

En clair si a n'est pas inférieur à une certaine valeur (même pas 1, mais plus un truc style 0.65), bah la limite de ta suite tendras vers +infini, et tu auras une boucle infine
0
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 289
17 févr. 2010 à 18:41
Bonjour,
Tu peux utiliser la récursivité :
Fonction U(n,a)
   Si n = 0
       U = a
   sinon
      cste = U(n-1,a)
      U = cste*(cste+1)
   fin_de_si
Fin

0