Adloun

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.