Majorer le reste, pas le dernier terme
Exercice · niveau 2 · mathématiques appliquées (ECG 1re année), chapitre 9 — Étude élémentaire des séries · Calcul approché en Python
Énoncé
Écrire une fonction Python calculant . Montrer que le reste est majoré par , et en déduire un donnant trois décimales exactes.
Corrigé
def somme(N):
"""Somme partielle de 1/n**2, pour N >= 1."""
s = 0.0
for n in range(1, N + 1):
s = s + 1 / n ** 2
return s
La majoration du reste. Pour on a . En sommant de à , tout se télescope :
Ce majorant ne dépend pas de : en faisant tendre vers , le reste est majoré par .
Trois décimales exactes demandent une erreur inférieure à , donc , soit . On obtient somme(2000) , à comparer à : l'écart vaut , exactement la borne annoncée.
Le point à retenir. Le dernier terme ajouté vaut , deux mille fois plus petit que l'erreur réelle. S'arrêter quand le terme est petit ne garantit donc rien : c'est le reste qu'il faut majorer, et lui seul mesure l'erreur.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.