ExercicePremière, chapitre 2 — Suites · Généralités
Exercice 11 Méthode de Héron
On reprend la méthode présentée en introduction du cours : pour approcher , on remplace à chaque étape la longueur par la moyenne de et de . Pour , cela conduit à la suite définie par :
1. Calculer , et sous forme de fractions irréductibles.
2. Donner une valeur approchée de à près, puis la comparer à celle de . Combien de décimales exactes obtient-on en trois étapes seulement ?
3. Recopier et compléter la fonction Python suivante, qui renvoie le terme :
def heron(n):
u = 1
for i in range(n):
u = ...
return u4. Modifier cette fonction pour qu'elle prenne le nombre en argument et approche . La tester avec .
5. À l'aide de la calculatrice ou de Python, déterminer le plus petit rang tel que :
Corrigé
1. On applique la relation de récurrence :
2. On compare les deux écritures décimales :
L'écart vaut environ : la méthode double approximativement le nombre de décimales exactes à chaque étape.
3. Il suffit de traduire la relation de récurrence :
def heron(n):
u = 1
for i in range(n):
u = (u + 2/u)/2
return u4. On remplace par le paramètre a :
def heron(a, n):
u = 1
for i in range(n):
u = (u + a/u)/2
return uPour , on obtient , alors que .
5. En comparant les termes successifs à :