ATLAS Ouvrir dans l'atlas →

ExercicePremière, chapitre 6 — Trigonométrie · Exercices de synthèse

Exercice 30 Approximation de π\pi par la méthode d'Archimède

AlgorithmiqueLecture graphiqueProblèmeCalcul

Dans un texte intitulé « De la mesure du cercle », Archimède imagine la première méthode jamais proposée permettant, en théorie, le calcul de π\pi avec une précision aussi grande qu'on le souhaite.

Soit 𝒞\mathcal{C} un cercle de rayon 11. Pour tout entier n⩾1n\geqslant 1, on construit deux polygones réguliers PnP_{n} et QnQ_{n} ayant chacun 3×2n3\times 2^{n} côtés, PnP_{n} étant inscrit dans 𝒞\mathcal{C} et QnQ_{n} exinscrit à 𝒞\mathcal{C} (voir la figure ci-contre, tracée pour n=1n=1).

Le périmètre du cercle, égal à 2π2\pi, est encadré par ceux des deux polygones. On note pnp_{n} et qnq_{n} les demi-périmètres respectifs de PnP_{n} et QnQ_{n}, de sorte que : pn<π<qnp_{n}<\pi<q_{n}

Figure

1. Le cas n=1n=1.

Montrer que p1=3p_{1}=3 et q1=23q_{1}=2\sqrt{3}. En déduire un premier encadrement de π\pi.

2. Expression de pnp_{n} et qnq_{n}.

(a) Déterminer, en fonction de nn, la mesure αn\alpha_{n} de l'angle au centre qui intercepte l'un des côtés de PnP_{n}.

(b) En considérant un seul côté et le triangle isocèle qu'il forme avec le centre OO, démontrer les relations : pn=3×2nsin⁡(π3×2n)etqn=3×2ntan⁡(π3×2n)p_{n}=3\times 2^{n}\sin\left(\frac{\pi}{3\times 2^{n}}\right) \qquad \text{et} \qquad q_{n}=3\times 2^{n}\tan\left(\frac{\pi}{3\times 2^{n}}\right)

(c) Vérifier que ces formules redonnent bien les valeurs de la question 1.

3. Relations de récurrence.

(a) On pose βn=π3×2n+1\beta_{n}=\dfrac{\pi}{3\times 2^{n+1}}. Exprimer pnp_{n}, qnq_{n}, pn+1p_{n+1} et qn+1q_{n+1} en fonction de nn et de βn\beta_{n}.

(b) On admet que pour tout réel aa, sin⁡(2a)=2sin⁡(a)cos⁡(a)\sin(2a)=2\sin(a)\cos(a) et 1+cos⁡(2a)=2cos⁡2(a)1+\cos(2a)=2\cos^{2}(a). En déduire que pour tout entier n⩾1n\geqslant 1 : 1qn+1=12(1pn+1qn)etpn+1=pn qn+1\frac{1}{q_{n+1}}=\frac{1}{2}\left(\frac{1}{p_{n}}+\frac{1}{q_{n}}\right) \qquad \text{et} \qquad p_{n+1}=\sqrt{p_{n}\,q_{n+1}}

(c) Calculer q2q_{2} puis p2p_{2} à l'aide de ces relations. Quelle est alors la précision obtenue sur π\pi ?

(d) À l'aide de l'exercice 28, retrouver les valeurs exactes p2=3(6−2)p_{2}=3\left(\sqrt{6}-\sqrt{2}\right) et q2=24−123q_{2}=24-12\sqrt{3}.

4. Algorithme.

(a) Recopier et compléter l'algorithme ci-dessous, qui calcule les valeurs successives de pnp_{n} et qnq_{n} jusqu'à obtenir un encadrement de π\pi d'amplitude inférieure à un réel e>0e>0 donné.

Entrée : un réel e>0e>0

p←3p \leftarrow 3

q←23q \leftarrow 2\sqrt{3}

n←1n \leftarrow 1

Tant que ………\dots\dots\dots faire

q←………q \leftarrow \dots\dots\dots

p←………p \leftarrow \dots\dots\dots

n←n+1n \leftarrow n+1

Fin Tant que

Sortie : nn, pp, qq

Attention à l'ordre des deux affectations : le calcul de pp utilise la nouvelle valeur de qq.

(b) À l'aide de la calculatrice ou d'un tableur, déterminer le nombre d'itérations nécessaires pour obtenir un encadrement de π\pi d'amplitude inférieure à 10−610^{-6}, puis donner cet encadrement.

(c) Combien d'itérations supplémentaires faut-il pour gagner trois décimales, c'est-à-dire pour atteindre une amplitude inférieure à 10−910^{-9} ? Cet algorithme vous paraît-il efficace pour obtenir un grand nombre de décimales de π\pi ?

5. Retour au texte d'Archimède.

Archimède s'est arrêté aux polygones à 9696 côtés et en a tiré l'encadrement célèbre : 3+1071<π<3+173+\frac{10}{71}<\pi<3+\frac{1}{7}

(a) À quelle valeur de nn correspondent les polygones à 9696 côtés ?

(b) Calculer pnp_{n} et qnq_{n} pour cette valeur de nn, arrondis à 10−610^{-6}, et les comparer à l'encadrement d'Archimède. Lequel des deux encadrements est le meilleur ?

(c) Archimède ne disposait ni de la notation décimale, ni de la trigonométrie : il devait encadrer à la main chaque racine carrée apparaissant dans les calculs. Cela explique-t-il l'écart constaté ?

Corrigé

1. Pour n=1n=1, les deux polygones ont 3×21=63\times 2^{1}=6 côtés : ce sont des hexagones réguliers.

Pour P1P_{1}, chacun des six triangles formés par le centre et un côté est isocèle avec un angle au sommet de 2π6=π3\dfrac{2\pi}{6}=\dfrac{\pi}{3} : il est donc équilatéral, et chaque côté mesure 11, comme le rayon. Le périmètre vaut 66, donc : p1=62=3\boxed{p_{1}=\frac{6}{2}=3} Pour Q1Q_{1}, chaque côté est tangent au cercle en son milieu, à la distance 11 du centre. La demi-longueur d'un côté vaut tan⁡(π6)=33\tan\left(\dfrac{\pi}{6}\right)=\dfrac{\sqrt{3}}{3}, donc un côté mesure 233\dfrac{2\sqrt{3}}{3} et le périmètre 6×233=436\times\dfrac{2\sqrt{3}}{3}=4\sqrt{3} : q1=432=23\boxed{q_{1}=\frac{4\sqrt{3}}{2}=2\sqrt{3}} On en déduit le premier encadrement : 3<π<23≈3,464\boxed{3<\pi<2\sqrt{3}\approx 3{,}464}

2. (a) Les 3×2n3\times 2^{n} côtés de PnP_{n} interceptent des angles au centre égaux, dont la somme est un tour complet. Donc : αn=2π3×2n\boxed{\alpha_{n}=\frac{2\pi}{3\times 2^{n}}}

(b) Notons [MN][MN] un côté de PnP_{n} et KK le milieu de [MN][MN]. Le triangle OMNOMN est isocèle en OO (avec OM=ON=1OM=ON=1), donc (OK)(OK) en est à la fois la hauteur et la bissectrice :

Figure

Dans le triangle OKMOKM, rectangle en KK : sin⁡(αn2)=MKOM=MKdoncMN=2MK=2sin⁡(αn2)\sin\left(\frac{\alpha_{n}}{2}\right)=\frac{MK}{OM}=MK \qquad \text{donc} \qquad MN=2MK=2\sin\left(\frac{\alpha_{n}}{2}\right) Or αn2=π3×2n\dfrac{\alpha_{n}}{2}=\dfrac{\pi}{3\times 2^{n}}. Le périmètre de PnP_{n} est la somme de ses 3×2n3\times 2^{n} côtés, et pnp_{n} en est la moitié : pn=12×3×2n×2sin⁡(π3×2n)=3×2nsin⁡(π3×2n)p_{n}=\frac{1}{2}\times 3\times 2^{n}\times 2\sin\left(\frac{\pi}{3\times 2^{n}}\right) =\boxed{3\times 2^{n}\sin\left(\frac{\pi}{3\times 2^{n}}\right)} Le côté correspondant de QnQ_{n} est porté par la tangente au cercle en K′K', point du cercle situé sur (OK)(OK), et il est vu du centre sous le même angle αn\alpha_{n}. La demi-longueur de ce côté est le côté opposé à l'angle αn2\dfrac{\alpha_{n}}{2} dans un triangle rectangle dont le côté adjacent vaut OK′=1OK'=1 : tan⁡(αn2)=demi-coˆteˊ1\tan\left(\frac{\alpha_{n}}{2}\right)=\frac{\text{demi-côté}}{1} d'où, par le même décompte : qn=12×3×2n×2tan⁡(π3×2n)=3×2ntan⁡(π3×2n)q_{n}=\frac{1}{2}\times 3\times 2^{n}\times 2\tan\left(\frac{\pi}{3\times 2^{n}}\right) =\boxed{3\times 2^{n}\tan\left(\frac{\pi}{3\times 2^{n}}\right)}

(c) Pour n=1n=1, 3×21=63\times 2^{1}=6 et π6\dfrac{\pi}{6} : p1=6sin⁡(π6)=6×12=3;q1=6tan⁡(π6)=6×33=23p_{1}=6\sin\left(\frac{\pi}{6}\right)=6\times\frac{1}{2}=3 \qquad ; \qquad q_{1}=6\tan\left(\frac{\pi}{6}\right)=6\times\frac{\sqrt{3}}{3}=2\sqrt{3} On retrouve bien les valeurs de la question 1.

3. (a) Posons N=3×2nN=3\times 2^{n}, de sorte que βn=π2N\beta_{n}=\dfrac{\pi}{2N} et πN=2βn\dfrac{\pi}{N}=2\beta_{n}. Alors : pn=Nsin⁡(2βn);qn=Ntan⁡(2βn)\boxed{p_{n}=N\sin(2\beta_{n}) \quad ; \quad q_{n}=N\tan(2\beta_{n})} Au rang suivant, le nombre de côtés double : 3×2n+1=2N3\times 2^{n+1}=2N, et l'angle correspondant est π2N=βn\dfrac{\pi}{2N}=\beta_{n}, d'où : pn+1=2Nsin⁡(βn);qn+1=2Ntan⁡(βn)\boxed{p_{n+1}=2N\sin(\beta_{n}) \quad ; \quad q_{n+1}=2N\tan(\beta_{n})}

(b) Écrivons β\beta au lieu de βn\beta_{n} pour alléger. D'une part : 1qn+1=12Ntan⁡(β)=cos⁡(β)2Nsin⁡(β)\frac{1}{q_{n+1}}=\frac{1}{2N\tan(\beta)}=\frac{\cos(\beta)}{2N\sin(\beta)} D'autre part, en utilisant sin⁡(2β)=2sin⁡(β)cos⁡(β)\sin(2\beta)=2\sin(\beta)\cos(\beta) puis 1+cos⁡(2β)=2cos⁡2(β)1+\cos(2\beta)=2\cos^{2}(\beta) : 12(1pn+1qn)=12(1Nsin⁡(2β)+cos⁡(2β)Nsin⁡(2β))=1+cos⁡(2β)2Nsin⁡(2β)=2cos⁡2(β)2N×2sin⁡(β)cos⁡(β)=cos⁡(β)2Nsin⁡(β)\begin{aligned} \frac{1}{2}\left(\frac{1}{p_{n}}+\frac{1}{q_{n}}\right) &= \frac{1}{2}\left(\frac{1}{N\sin(2\beta)}+\frac{\cos(2\beta)}{N\sin(2\beta)}\right) = \frac{1+\cos(2\beta)}{2N\sin(2\beta)} \\ &= \frac{2\cos^{2}(\beta)}{2N\times 2\sin(\beta)\cos(\beta)} = \frac{\cos(\beta)}{2N\sin(\beta)} \end{aligned} Les deux quantités sont égales, ce qui démontre la première relation : 1qn+1=12(1pn+1qn)\boxed{\frac{1}{q_{n+1}}=\frac{1}{2}\left(\frac{1}{p_{n}}+\frac{1}{q_{n}}\right)} Pour la seconde, on calcule le produit pn qn+1p_{n}\,q_{n+1} : pn qn+1=Nsin⁡(2β)×2Ntan⁡(β)=N×2sin⁡(β)cos⁡(β)×2N×sin⁡(β)cos⁡(β)=4N2sin⁡2(β)p_{n}\,q_{n+1}=N\sin(2\beta)\times 2N\tan(\beta) =N\times 2\sin(\beta)\cos(\beta)\times 2N\times\frac{\sin(\beta)}{\cos(\beta)} =4N^{2}\sin^{2}(\beta) Or pn+12=(2Nsin⁡(β))2=4N2sin⁡2(β)p_{n+1}^{2}=\left(2N\sin(\beta)\right)^{2}=4N^{2}\sin^{2}(\beta). Ces deux nombres ont donc le même carré, et pn+1p_{n+1} étant positif : pn+1=pn qn+1\boxed{p_{n+1}=\sqrt{p_{n}\,q_{n+1}}} On remarque au passage la structure du procédé : qn+1q_{n+1} est la moyenne harmonique de pnp_{n} et qnq_{n}, et pn+1p_{n+1} la moyenne géométrique de pnp_{n} et qn+1q_{n+1}.

(c) Avec p1=3p_{1}=3 et q1=23q_{1}=2\sqrt{3} : 1q2=12(13+123)=12(13+36)=2+312\frac{1}{q_{2}}=\frac{1}{2}\left(\frac{1}{3}+\frac{1}{2\sqrt{3}}\right) =\frac{1}{2}\left(\frac{1}{3}+\frac{\sqrt{3}}{6}\right)=\frac{2+\sqrt{3}}{12}

q2=122+3≈3,215390q_{2}=\frac{12}{2+\sqrt{3}}\approx \boxed{3{,}215390} puis : p2=p1q2=3×3,215390≈3,105829p_{2}=\sqrt{p_{1}q_{2}}=\sqrt{3\times 3{,}215390}\approx \boxed{3{,}105829} L'encadrement obtenu est donc 3,105829<π<3,2153903{,}105829<\pi<3{,}215390, d'amplitude : q2−p2≈0,110q_{2}-p_{2}\approx \boxed{0{,}110} Autrement dit, après deux étapes, on ne connaît encore π\pi qu'à un dixième près : on peut seulement affirmer que π≈3,1\pi\approx 3{,}1.

(d) L'exercice 28 a donné sin⁡(π12)=6−24\sin\left(\dfrac{\pi}{12}\right)=\dfrac{\sqrt{6}-\sqrt{2}}{4} et tan⁡(π12)=2−3\tan\left(\dfrac{\pi}{12}\right)=2-\sqrt{3}. Or pour n=2n=2, 3×22=123\times 2^{2}=12 et π3×22=π12\dfrac{\pi}{3\times 2^{2}}=\dfrac{\pi}{12}, donc : p2=12sin⁡(π12)=12×6−24=3(6−2)p_{2}=12\sin\left(\frac{\pi}{12}\right)=12\times\frac{\sqrt{6}-\sqrt{2}}{4} =\boxed{3\left(\sqrt{6}-\sqrt{2}\right)}

q2=12tan⁡(π12)=12(2−3)=24−123q_{2}=12\tan\left(\frac{\pi}{12}\right)=12\left(2-\sqrt{3}\right)=\boxed{24-12\sqrt{3}} On vérifie que 12(2−3)=122+312\left(2-\sqrt{3}\right)=\dfrac{12}{2+\sqrt{3}}, puisque (2−3)(2+3)=4−3=1\left(2-\sqrt{3}\right)\left(2+\sqrt{3}\right)=4-3=1.

4. (a) La boucle doit se poursuivre tant que l'amplitude q−pq-p reste supérieure à ee. Quant aux deux affectations, la première relation donne 1qn+1=p+q2pq\dfrac{1}{q_{n+1}}=\dfrac{p+q}{2pq}, donc qn+1=2pqp+qq_{n+1}=\dfrac{2pq}{p+q} :

Entrée : un réel e>0e>0

p←3p \leftarrow 3

q←23q \leftarrow 2\sqrt{3}

n←1n \leftarrow 1

Tant que q−p>e\boxed{q-p>e} faire

q←2pqp+qq \leftarrow \boxed{\dfrac{2pq}{p+q}}

p←p qp \leftarrow \boxed{\sqrt{p\,q}}

n←n+1n \leftarrow n+1

Fin Tant que

Sortie : nn, pp, qq

L'ordre des deux affectations est essentiel : lorsqu'on calcule p←pqp \leftarrow \sqrt{pq}, la variable qq contient déjà la nouvelle valeur qn+1q_{n+1}, conformément à la relation pn+1=pn qn+1p_{n+1}=\sqrt{p_{n}\,q_{n+1}}. En les intervertissant, on calculerait pnqn\sqrt{p_{n}q_{n}}, qui n'est pas pn+1p_{n+1}.

(b) En itérant à la calculatrice ou au tableur, on obtient :

npnqnqn−pn13,0000003,4641024,6×10−123,1058293,2153901,1×10−153,1410323,1427151,7×10−3103,1415923,1415941,6×10−6113,14159253,14159294,1×10−7\begin{array}{|c||c|c|c|} \hline n & p_{n} & q_{n} & q_{n}-p_{n} \\ \hline 1 & 3{,}000000 & 3{,}464102 & 4{,}6\times 10^{-1} \\ \hline 2 & 3{,}105829 & 3{,}215390 & 1{,}1\times 10^{-1} \\ \hline 5 & 3{,}141032 & 3{,}142715 & 1{,}7\times 10^{-3} \\ \hline 10 & 3{,}141592 & 3{,}141594 & 1{,}6\times 10^{-6} \\ \hline 11 & 3{,}1415925 & 3{,}1415929 & 4{,}1\times 10^{-7} \\ \hline \end{array}

L'amplitude passe sous 10−610^{-6} au rang n=11\boxed{n=11}, et l'encadrement obtenu est : 3,1415925<π<3,1415930\boxed{3{,}1415925<\pi<3{,}1415930} On y lit six décimales exactes : π≈3,141592\pi\approx 3{,}141592.

(c) En poursuivant, l'amplitude passe sous 10−910^{-9} au rang n=16n=16. Il faut donc, pour gagner trois décimales : 5 iteˊrations suppleˊmentaires\boxed{5 \text{ itérations supplémentaires}}

On observe en effet que l'amplitude est divisée par 44 environ à chaque étape, ce qui fait gagner log⁡10(4)≈0,6\log_{10}(4)\approx 0{,}6 décimale par itération. Cet algorithme est donc peu efficace pour obtenir un grand nombre de décimales : atteindre les 100100 premières décimales de π\pi demanderait plus de 160160 itérations, et donc des polygones à 3×21603\times 2^{160} côtés. Les méthodes modernes, fondées sur des séries, convergent infiniment plus vite.

5. (a) On résout 3×2n=963\times 2^{n}=96, soit 2n=32=252^{n}=32=2^{5} : n=5\boxed{n=5}

(b) Le tableau de la question 4b donne : p5≈3,141032;q5≈3,142715\boxed{p_{5}\approx 3{,}141032 \qquad ; \qquad q_{5}\approx 3{,}142715} tandis que l'encadrement d'Archimède vaut : 3+1071≈3,140845;3+17≈3,1428573+\frac{10}{71}\approx 3{,}140845 \qquad ; \qquad 3+\frac{1}{7}\approx 3{,}142857 On constate que 3+1071<p53+\dfrac{10}{71}<p_{5} et q5<3+17q_{5}<3+\dfrac{1}{7} : l'encadrement d'Archimède contient celui que fournissent ses propres polygones. Son amplitude vaut 2,0×10−32{,}0\times 10^{-3} contre 1,7×10−31{,}7\times 10^{-3} pour [p5 ;q5][p_{5}\,;q_{5}] : l’encadrement p5<π<q5 est le meilleur des deux\boxed{\text{l'encadrement } p_{5}<\pi<q_{5} \text{ est le meilleur des deux}}

(c) Oui. À chaque étape, Archimède devait remplacer une racine carrée par une fraction, en arrondissant par défaut pour la borne inférieure et par excès pour la borne supérieure, afin de ne pas risquer de perdre l'encadrement. Chacun de ces arrondis élargit très légèrement l'intervalle, et ces pertes s'accumulent au fil des cinq étapes. L'écart constaté, de l'ordre de 2×10−42\times 10^{-4} sur chaque borne, est donc exactement le prix de cette prudence : la méthode d'Archimède est exacte, seuls ses calculs numériques sont approchés.

Dans l'édifice

Thèmes

cosinus, sinus, tangente, relation cos² + sin² = 1, histoire, Python

Ouvrir dans l'atlas interactif →