On souhaite créer un programme permettant de calculer une approximation de
\pi avec une
précision
p donnée. Dans l'algorithme suivant, on note
n le nombre de côtés des deux polygones et
\text{P1} et
\text{P2} correspondent respectivement aux
périmètres
\mathrm{P}_{n} et
\text{P}_{n}^{\prime}.
\boxed{
\begin{array} {c|l }
1&\text { p } \leftarrow \text { 1 } \\
2&\text { n } \leftarrow \text { 6 } \\
3&\text { P1 } \leftarrow \text { ... } \\
4&\text { P2 } \leftarrow \text { ... } \\
5&\text { A } \leftarrow \text { P1 / 2 } \\
6&\text { B } \leftarrow \text { P2 / 2 } \\
7&\text { Tant que } \text{(B-A)} > 10^{-\text{p}} : \\
8&\quad \text { n } \leftarrow \text { n+1 } \\
9&\quad \text { A } \leftarrow \text { ... } \\
10&\quad \text { B } \leftarrow \text { ... } \\
11&\text {Fin Tant que}
\end{array}
}
1. Reproduire et compléter cet algorithme.
2. Expliquer la condition d'arrêt de la boucle Tant que.