Adloun

mathématiques approfondies (ECG 1re année) · Chapitre 11 · Exercice

Approcher

Informatique et algorithmique · Suites, séries et calculs approchés · niveau 1 (application)

Énoncé

Écrire une fonction qui renvoie la somme des premiers termes de et comparer à .

Corrigé


from math import pi

def somme(n):
    return sum(1 / k**2 for k in range(1, n + 1))

exact = pi**2 / 6                       # 1.6449340668...
for n in (10, 100, 1000, 10000):
    print(n, somme(n), exact - somme(n))

Ce qu'on observe : l'écart vaut pour , puis , , — il est divisé par quand est multiplié par , donc il se comporte comme .

Pourquoi . Le reste vaut

Plus précisément, la comparaison série-intégrale donne .

Conséquence pratique : atteindre demanderait un million de termes. Cette série converge, mais lentement — c'est le prix d'un exposant à peine supérieur à . Euler, qui a le premier calculé cette somme, a dû employer de tout autres méthodes pour en obtenir des décimales.

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre