La formule de Leibniz – Gregory nous dit que :
$$\pi = 4 \sum_{n = 0}^{\infty} \frac{(-1)^n}{2n+1} = 4 \cdot \left(1 - \frac{1}{3} + \frac{1}{5} - \frac{1}{7} + \frac{1}{9} - \cdots\right)$$
Justification de la formule. Un élève de terminale connaît les ingrédients nécessaires mais cela reste difficile. Voici comment on arrive à cette formule :
La formule est exacte mais suppose une somme infinie ! Comme l'infini n'est pas à notre portée, on se contente de faire une grosse somme, ce qui revient à approximer.
$$\pi \simeq 4 \sum_{n = 0}^{N} \frac{(-1)^n}{2n+1}$$
À faire : écrire une fonction leibniz(N) qui calcule la somme précédente jusqu'à la valeur N. Vous pouvez tester en prenant N de plus en plus grand.
Cette formule a l'avantage d'être assez simple mais en pratique elle n'est pas d'un grand intérêt : Elle converge trop lentement. En effet,
N == 100, on arrive à $\pi \simeq 3.15$ !N == 1000, on n'a encore que 2 bons chiffres après la virgule !N == 1000000, on n'a seulement 5 bons chiffres après la virgule !Vous vous doutez donc que pour obtenir plusieurs milliards de chiffres après la virgule, cette méthode ne va pas suffire…