Bonjour à tous,
Je suis un débutant et je cherche à résoudre le problème suivant qui m'a été posé:
On considère la suite (un) définie par :
un+1 = un + (2/un)
u0 = 2
On cherche à déterminer la plus petite valeur de n telle que la différence (en valeur absolue) entre 2 valeurs consécutives
de la suite (un), c’est-à-dire |un+1 − un|, est inférieure à epsilon=0.01
Je dois écrire un programme pour déterminer la valeur de n.
Je pensais (comme indiqué dans le titre) utiliser une suite auxiliaire (vn) définie par : vn= |un+1 − un| pour ensuite voir quand vn est inférieure à epsilon. Or mon code ne fonctionne pas. Soit mon idée est nulle soit mon code est nul, ce qui est plus probable. Qu'en pensez-vous? Merci.
Voici le code : j'ai défini (vn) et le seuil mais je ne sais pas définir (un)
![]()
Partager