OPTION · À TON RYTHME
Apprendre étape par étape
Lis les passages ouverts, puis essaie les checkpoints. En cas d’erreur, une explication t’aide à reprendre ; tes réponses déjà réussies sont conservées. Une réussite avec aide sera à confirmer plus tard.
Avant de commencer5 questions pour vérifier tes bases
Ton parcours : comprendre un processus qui se répète
Une suite décrit des valeurs rangées dans un ordre. La récurrence explique pourquoi une propriété se transmet à tous les rangs ; une limite décrit ce qui finit par arriver à tous les termes, même au-delà de ce qu'un écran peut afficher.
Les bases à réactiver : puissances, factorisation, inégalités et sens de multiplication par un nombre positif ; suites arithmétiques et géométriques de Première. Si une étape résiste, les exemples et les deux indices des pauses sont là pour permettre de la reprendre.
Parcours essentiel : récurrence, limites, comparaison, convergence monotone et seuils du programme en vigueur en 2026–2027. Bernoulli, les limites de \(q^n\), la comparaison vers \(+\infty\) et la suite croissante non majorée sont démontrés. Le lien avec les limites de l'exponentielle est également expliqué. Le théorème de convergence monotone est admis, comme dans le programme.
Pour aller plus loin : suites adjacentes, récurrence forte, généralisations des croissances comparées et méthode de Héron. Tu peux d'abord parcourir le socle, puis revenir à ces prolongements. Les exercices 1 à 8, 10 à 12 réinvestissent les outils centraux ; les autres proposent un approfondissement.
Pourquoi étudier les suites et la récurrence ?
De quoi parle-t-on ?
Une suite est une liste infinie de nombres, indicée par \(n\in\N\) : \(u_0, u_1, u_2, \ldots\) En Première, on a découvert les suites arithmétiques et géométriques. En Terminale, on va beaucoup plus loin :
Le raisonnement par récurrence : une méthode pour démontrer une propriété à tous les rangs à partir d'un rang initial.
La convergence : vers quelle valeur tend \(u_n\) quand \(n\to+\infty\) ?
Les théorèmes de comparaison : encadrer, comparer, conclure.
Les applications

L'idée directrice

L'idée avant la formule
Le principe des dominos
Pourquoi a-t-on besoin de la récurrence ?
La convergence : vers où va la suite ?
Le cours formel
Rappels : suites arithmétiques et géométriques
Raisonnement par récurrence
Notion de limite d'une suite

La bande verte = \(]\ell-\varepsilon\,;\,\ell+\varepsilon[\) avec \(\varepsilon=0{,}25\). À partir de \(N=5\), tous les points sont dans la bande.
Entrer dans une bande et y rester
Pour uₙ = 1 + 1/n et ε = 0,2, teste n = 5. Le point est-il dans la bande ouverte ? Cherche ensuite un rang à partir duquel tous les termes y restent.
À ε = 0,2, n = 5 donne un écart de 1/5 = 0,2 : le point est sur la frontière. Pour tout n ≥ 6, 1/n < 0,2. À ε = 0,1, il faut prendre n ≥ 11.
Lire les valeurs et les coordonnées
À ε = 0,2, n = 5 donne un écart de 1/5 = 0,2 : le point est sur la frontière. Pour tout n ≥ 6, 1/n < 0,2. À ε = 0,1, il faut prendre n ≥ 11.
Le graphique ne montre que trente termes. Justifie pourquoi tous les termes suivants restent dans la bande : utilise la décroissance de 1/n.

Pour \(A=50\) : dès \(n\geqslant 8\), on a \(u_n=n^2\geqslant 64>50\).
Une raison, plusieurs comportements de suite
On part de u₀ = 2 et l’on multiplie chaque terme par q = 0,75. Prévois u₁ et u₂. Compare ensuite q = −0,75, q = 1 et q = 1,25 : les signes, les écarts à zéro et la limite racontent-ils la même chose ?
La suite est définie par uₙ₊₁ = q × uₙ. Pour u₀ = 2 et q = 0,75, les premiers termes sont 2 ; 1,5 ; 1,125 ; 0,84375. Pour n ≥ 1, uₙ = u₀ × qⁿ. Le terme initial est fixé séparément, y compris pour q = 0.
Lire le tableau des valeurs
La suite est définie par uₙ₊₁ = q × uₙ. Pour u₀ = 2 et q = 0,75, les premiers termes sont 2 ; 1,5 ; 1,125 ; 0,84375. Pour n ≥ 1, uₙ = u₀ × qⁿ. Le terme initial est fixé séparément, y compris pour q = 0.
Une image de treize termes suggère un comportement ; elle ne prouve rien sur tous les rangs suivants. Si u₀ est non nul, |q| < 1 donne une limite nulle ; q = −1 donne une alternance sans limite. Si u₀ = 0, tous les termes sont nuls, quelle que soit la raison.
Opérations sur les limites
Limites de référence et croissances comparées
Prolongement : les résultats ci-dessous généralisent les comparaisons entre puissances et exponentielle. Les puissances réelles de logarithmes et la factorielle vont au-delà du socle ; ils seront utiles dans des exercices d'approfondissement. La preuve centrale de \(x^n/\e^x\to0\) sera étudiée avec les limites de fonctions.
Théorèmes de comparaison

\(-\frac{1}{n}\leqslant\frac{\sin(n)}{n}\leqslant\frac{1}{n}\) et \(\pm\frac{1}{n}\to 0\) : par les gendarmes, \(\frac{\sin(n)}{n}\to 0\).
Lire les quantificateurs et les implications sur les suites
La logique se travaille dans les raisonnements du chapitre. Les mots « pour tout » et « il existe » suffisent ; les symboles de quantification ne sont pas à mémoriser pour comprendre les situations suivantes.
Théorème de convergence monotone
Suites adjacentes (complément)
Algorithme : calcul de termes et recherche de seuil
import math
def termes(u0, f, n):
"""Retourne [u_0, u_1, ..., u_n]."""
U = [u0]
u = u0
for k in range(n):
u = f(u)
U.append(u)
return U
# Exemple : u_{n+1} = sqrt(u_n + 2), u_0 = 1
U = termes(1, lambda u: math.sqrt(u + 2), 20)
print(f"u_20 = {U[-1]:.10f}") # environ 2.0000000000
def seuil_convergence(u0, f, ell, eps):
"""Plus petit n tel que |u_n - ell| < eps."""
if eps <= 0:
raise ValueError("eps doit etre strictement positif")
u, n = u0, 0
while abs(u - ell) >= eps:
u = f(u)
n += 1
return n
# u_{n+1} = sqrt(u_n + 2), u_0 = 1, ell = 2
n = seuil_convergence(1, lambda u: math.sqrt(u+2), 2, 1e-6)
print(n) # 11
Boîte à outils
Exercices
Exercice 1 ★☆☆ : Récurrence directe
Montrer par récurrence que pour tout \(n\in\N\) : \(\displaystyle\sum_{k=0}^n k=\frac{n(n+1)}{2}\).
Exercice 2 ★☆☆ : Récurrence : inégalité
Montrer par récurrence que pour tout \(n\geqslant 1\) : \(2^n\geqslant n+1\).
Exercice 3 ★☆☆ : Suite arithmético-géométrique
Soit \(u_0=5\) et \(u_{n+1}=\frac{1}{2}u_n+3\).
Déterminer le point fixe \(\ell\).
Poser \(v_n=u_n-\ell\). Montrer que \((v_n)\) est géométrique et en déduire \(u_n\).
Déterminer \(\lim u_n\).
Exercice 4 ★☆☆ : Limites directes
Calculer les limites suivantes :
- \(u_n=\frac{3n^2-n+1}{5n^2+2}\)
- \(v_n=\frac{n^3-1}{n^2+n}\)
- \(w_n=\frac{(-1)^n}{n}\)
- \(t_n=\frac{2^n}{n^{10}}\)
Exercice 5 ★★☆ : Récurrence : divisibilité
Montrer par récurrence que pour tout \(n\in\N\), \(3^{2n+1}+2^{n+2}\) est divisible par \(7\).
Exercice 6 ★★☆ : Étude complète d'une suite récurrente
Soit \(u_0=4\) et \(u_{n+1}=\frac{1}{2}u_n+1\).
Conjecturer le comportement de la suite (calculer \(u_1, u_2, u_3, u_4\)).
Montrer par récurrence que \(u_n\geqslant 2\) pour tout \(n\in\N\).
Montrer que \((u_n)\) est décroissante.
En déduire que \((u_n)\) converge et calculer sa limite.
Exercice 7 ★★☆ : Théorème des gendarmes
Soit \(u_n=\frac{n+(-1)^n}{n^2+1}\).
Encadrer \(u_n\) entre deux suites simples.
En déduire \(\lim u_n\).
Exercice 8 ★★☆ : Suite auxiliaire
Soit \(u_0=1\) et \(u_{n+1}=3u_n-4\).
Calculer \(u_1, u_2, u_3\).
Poser \(v_n=u_n-2\). Montrer que \((v_n)\) est géométrique.
Exprimer \(u_n\) en fonction de \(n\).
Étudier la limite de \((u_n)\).
Exercice 9 ★★☆ : Somme de carrés par récurrence simple
Montrer par récurrence que pour tout \(n\in\N\) :
Exercice 10 ★★☆ : Suite et fonction
Soit \(f(x)=\sqrt{2x+3}\) et la suite \(u_0=0\), \(u_{n+1}=f(u_n)\).
Montrer par récurrence que \(0\leqslant u_n\leqslant 3\) pour tout \(n\).
Montrer que \((u_n)\) est croissante.
En déduire que \((u_n)\) converge et calculer sa limite.
Exercice 11 ★★☆ : Recherche de seuil
La suite \((u_n)\) est définie par \(u_0=1\) et \(u_{n+1}=u_n+\frac{1}{u_n}\).
Montrer que \((u_n)\) est strictement croissante.
Montrer que \(u_n\geqslant\sqrt{2n+1}\) pour tout \(n\geqslant 0\) (par récurrence).
En déduire que \(\lim u_n=+\infty\).
Écrire un programme Python qui détermine le plus petit \(n\) tel que \(u_n>100\).
Exercice 12 ★★☆ : Suites et géométrie
Un triangle équilatéral de côté \(1\) a ses milieux reliés pour former un triangle intérieur. On répète le procédé.
Montrer que les côtés \(c_n\) des triangles successifs vérifient \(c_{n+1}=\frac{1}{2}c_n\).
Exprimer le périmètre \(P_n\) et l'aire \(A_n\) du \(n\)-ième triangle.
Calculer \(\sum_{k=0}^n P_k\) et \(\sum_{k=0}^n A_k\). Étudier leurs limites.
Exercice 13 ★★★ : Inégalité arithmético-géométrique
Montrer par récurrence que pour tout \(n\geqslant 1\) et tous réels \(a_1,\ldots,a_n>0\) tels que \(a_1\cdot a_2\cdots a_n=1\) : \(a_1+a_2+\cdots+a_n\geqslant n\).
Indication : utiliser une récurrence simple. Pour l'hérédité, supposer (quitte à réordonner) que \(a_1\leqslant 1\leqslant a_2\), poser \(b=a_1\cdot a_2\) et appliquer l'hypothèse de récurrence à \(b, a_3,\ldots,a_{n+1}\) pour passer de n à \(n+1\).
Exercice 14 ★★★ : Convergence et rapidité
Soit \(u_0=3\) et \(u_{n+1}=\frac{1}{2}\bigl(u_n+\frac{2}{u_n}\bigr)\) (méthode de Héron pour \(\sqrt{2}\)).
Montrer que \(u_n\geqslant\sqrt{2}\) pour tout \(n\geqslant 1\).
Montrer que \((u_n)\) est décroissante à partir du rang \(1\).
En déduire la convergence et calculer la limite.
Poser \(e_n=u_n-\sqrt{2}\). Montrer que \(e_{n+1}\leqslant\frac{e_n^2}{2\sqrt{2}}\). Interpréter.
Problème : La suite de Babylone et les approximations de \(\sqrt{a}\) ★★★
Soit \(a>0\) fixé et la suite \((u_n)\) définie par \(u_0>0\) quelconque et :
Partie A : Premières propriétés
Montrer que \(u_n>0\) pour tout \(n\in\N\).
Montrer que pour tout \(n\geqslant 1\) : \(u_n\geqslant\sqrt{a}\).
Indication : développer \((u_n-\sqrt{a})^2\geqslant 0\) et en déduire \(u_n+\frac{a}{u_n}\geqslant 2\sqrt{a}\).
En déduire que \((u_n)\) est décroissante à partir du rang \(1\).
Conclure que \((u_n)\) converge et déterminer sa limite.
Partie B : Vitesse de convergence
On pose \(e_n=u_n-\sqrt{a}\) (erreur à l'étape \(n\)). Montrer que :
\[e_{n+1}=\frac{e_n^2}{2u_n}\]En déduire que \(e_{n+1}\leqslant\frac{e_n^2}{2\sqrt{a}}\) pour \(n\geqslant 1\).
Poser \(K=\frac{1}{2\sqrt{a}}\). Montrer par récurrence que \(e_n\leqslant\frac{1}{K}(Ke_1)^{2^{n-1}}\) pour \(n\geqslant 1\).
Que signifie ce résultat en termes de décimales correctes ?
Partie C : Application numérique et algorithmique
Calculer \(u_0, u_1, u_2, u_3, u_4\) pour \(a=2\) et \(u_0=1\). Compter les décimales correctes de \(\sqrt{2}\).
Écrire un programme Python qui calcule \(\sqrt{a}\) par cette méthode avec une précision \(\varepsilon>0\).
Comparer la vitesse de convergence avec la dichotomie pour le calcul de \(\sqrt{2}\) à \(10^{-15}\) près.
Corrigés détaillés
Corrigé de l’exercice 1
\(P(n)\) : \(\sum_{k=0}^n k=\frac{n(n+1)}{2}\).
Initialisation (\(n=0\)) : \(\sum_{k=0}^0 k=0\) et \(\frac{0\times 1}{2}=0\). \(P(0)\) vraie.
Hérédité : Supposons \(P(n)\) : \(\sum_{k=0}^n k=\frac{n(n+1)}{2}\).
C'est \(P(n+1)\). Conclusion : \(P(n)\) vraie pour tout \(n\in\N\).
Corrigé de l’exercice 2
\(P(n)\) : \(2^n\geqslant n+1\) pour \(n\geqslant 1\).
Init (\(n=1\)) : \(2^1=2\geqslant 2=1+1\). \(P(1)\) vraie.
Hér. : Supposons \(2^n\geqslant n+1\). Alors \(2^{n+1}=2\cdot 2^n\geqslant 2(n+1)=2n+2\).
Or \(2n+2\geqslant n+2\) car \(n\geqslant 1\Rightarrow n\geqslant 0\). Donc \(2^{n+1}\geqslant (n+1)+1\). \(P(n+1)\) vraie.
Corrigé de l’exercice 3
a) Point fixe : \(\ell=\frac{1}{2}\ell+3\Rightarrow\frac{1}{2}\ell=3\Rightarrow\ell=6\).
b)
\((v_n)\) géométrique de raison \(\frac{1}{2}\) et premier terme
\(v_n=-1\cdot\bigl(\frac{1}{2}\bigr)^n\), donc \(u_n=6-\bigl(\frac{1}{2}\bigr)^n\).
c) \(\bigl(\frac{1}{2}\bigr)^n\to 0\), donc \(\lim u_n=6\).
Corrigé de l’exercice 4
a)
b)
c)
Comme \(-\frac{1}{n}\leqslant w_n\leqslant\frac{1}{n}\), par les gendarmes : \(\lim w_n=0\).
d) Croissances comparées : \(q=2>1\) et \(\alpha=10\). \(\frac{n^{10}}{2^n}\to 0\), donc
Corrigé de l’exercice 5
\(P(n)\) : \(7\mid 3^{2n+1}+2^{n+2}\).
Init (\(n=0\)) :
\(P(0)\) vraie.
Hér. : Supposons \(7\mid 3^{2n+1}+2^{n+2}\).
Le premier terme est divisible par \(7\) (hypothèse \(\times 2\)), le second aussi (\(7\times\ldots\)). Donc la somme est divisible par \(7\). \(P(n+1)\) vraie.
Corrigé de l’exercice 6
a) \(u_0=4\),
\(u_3=2{,}25\), \(u_4=2{,}125\). Semble décroitre vers \(2\).
b) \(P(n)\) : \(u_n\geqslant 2\).
Init : \(u_0=4\geqslant 2\). Hér. : si \(u_n\geqslant 2\), alors \(u_{n+1}=\frac{u_n}{2}+1\geqslant\frac{2}{2}+1=2\). \(P(n+1)\) vraie.
c)
Or \(u_n\geqslant 2\) donc \(\frac{u_n}{2}\geqslant 1\), d'où \(u_{n+1}-u_n\leqslant 0\). Suite décroissante.
d) \((u_n)\) décroissante et minorée par \(2\) : elle converge. Limite \(\ell\) : \(\ell=\frac{\ell}{2}+1\Rightarrow\frac{\ell}{2}=1\Rightarrow\ell=2\).
Corrigé de l’exercice 7
a) \(-1\leqslant(-1)^n\leqslant 1\), donc \(\frac{n-1}{n^2+1}\leqslant u_n\leqslant\frac{n+1}{n^2+1}\).
b)
De même \(\frac{n+1}{n^2+1}\to 0\). Par les gendarmes : \(\lim u_n=0\).
Corrigé de l’exercice 8
a) \(u_0=1\),
b)
\((v_n)\) géométrique de raison \(3\),
c) \(v_n=-3^n\), donc \(u_n=2-3^n\).
d) \(3^n\to+\infty\), donc
Corrigé de l’exercice 9
\(P(n)\) : \(\sum_{k=1}^n k^2=\frac{n(n+1)(2n+1)}{6}\) pour \(n\geqslant 1\).
Au rang zéro, la somme vide et la formule valent toutes deux zéro. Init (\(n=1\)) : \(1^2=1\) et \(\frac{1\times 2\times 3}{6}=1\). \(P(1)\) vraie.
Hér. : Supposons \(P(n)\). Alors :
C'est \(P(n+1)\) car \((n+1)(n+2)(2(n+1)+1)=(n+1)(n+2)(2n+3)\).
Corrigé de l’exercice 10
a) \(P(n)\) : \(0\leqslant u_n\leqslant 3\).
Init : \(u_0=0\in[0,3]\). Hér. : si \(0\leqslant u_n\leqslant 3\), alors \(3\leqslant 2u_n+3\leqslant 9\), donc \(\sqrt{3}\leqslant u_{n+1}=\sqrt{2u_n+3}\leqslant 3\). En particulier \(0\leqslant u_{n+1}\leqslant 3\).
b) Sur \([0,3]\), on rationalise en divisant par une quantité positive :
L'encadrement démontré suffit pour conclure que la suite est croissante.
c) Croissante et majorée par 3, la suite converge vers \(\ell\in[0,3]\). La fonction \(x\mapsto\sqrt{2x+3}\) est continue sur cet intervalle, donc le passage à la limite donne \(\ell=\sqrt{2\ell+3}\), \(\ell^2=2\ell+3\), \(\ell^2-2\ell-3=0\), \(\ell=3\) (car \(\ell\geqslant 0\)).
Corrigé de l’exercice 11
a) \(u_{n+1}-u_n=\frac{1}{u_n}>0\) car \(u_n>0\) (par récurrence immédiate depuis \(u_0=1>0\)). Suite strictement croissante.
b) \(P(n)\) : \(u_n\geqslant\sqrt{2n+1}\).
Init (\(n=0\)) : \(u_0=1\geqslant\sqrt{1}=1\). \(P(0)\) vraie.
Hér. : supposons \(u_n\geqslant\sqrt{2n+1}\).
Comme \(u_{n+1}>0\) : \(u_{n+1}\geqslant\sqrt{2(n+1)+1}\). \(P(n+1)\) vraie.
c) \(u_n\geqslant\sqrt{2n+1}\to+\infty\). Par comparaison : \(\lim u_n=+\infty\).
d)
u = 1
n = 0
while u <= 100:
u = u + 1/u
n += 1
print(n) # 4998
Corrigé de l’exercice 12
a) Le triangle formé par les milieux a des côtés de longueur \(\frac{c_n}{2}\) (propriété des milieux). Donc \(c_{n+1}=\frac{1}{2}c_n\).
b)
c)
Corrigé de l’exercice 13
\(P(n)\) : pour \(a_1\cdots a_n=1\), on a \(a_1+\cdots+a_n\geqslant n\).
Init (\(n=1\)) : \(a_1=1\) et \(a_1\geqslant 1\). L'initialisation est vérifiée.
Hérédité : supposons \(P(n)\) vraie pour un entier \(n\geqslant1\). Soient \(a_1,\ldots,a_{n+1}>0\) avec produit \(1\).
Si tous les \(a_i=1\) : \(\sum a_i=n+1\geqslant n+1\). Sinon, il existe \(a_i<1\) et \(a_j>1\). Quitte à réordonner, \(a_1\leqslant 1\leqslant a_2\).
Posons \(b=a_1 a_2\). Les \(n\) nombres \(b, a_3,\ldots,a_{n+1}\) ont pour produit \(1\). Par \(P(n)\) : \(b+a_3+\cdots+a_{n+1}\geqslant n\).
Il reste à montrer que \(a_1+a_2\geqslant 1+b=1+a_1 a_2\).
\(a_1+a_2-1-a_1 a_2=(1-a_1)(a_2-1)\geqslant 0\) car \(a_1\leqslant 1\) et \(a_2\geqslant 1\).
Donc \(a_1+a_2+a_3+\cdots+a_{n+1}\geqslant 1+b+a_3+\cdots+a_{n+1}\geqslant 1+n=n+1\).
Corrigé de l’exercice 14
a) La positivité se transmet depuis \(u_0=3\) : tous les termes sont définis et positifs. \(u_{n+1}=\frac{1}{2}(u_n+\frac{2}{u_n})\). Par l'inégalité arithmético-géométrique pour deux nombres positifs : \(\frac{u_n+2/u_n}{2}\geqslant\sqrt{u_n\cdot\frac{2}{u_n}}=\sqrt{2}\). Donc \(u_{n+1}\geqslant\sqrt{2}\) pour \(n\geqslant 0\), et donc pour tout \(n\geqslant 1\).
b)
Pour \(n\geqslant 1\) : \(u_n\geqslant\sqrt{2}\) donc \(u_n^2\geqslant 2\), d'où \(u_{n+1}-u_n\leqslant 0\).
c) Décroissante (pour \(n\geqslant 1\)) et minorée par \(\sqrt{2}\) : converge.
\(\ell=\frac{1}{2}(\ell+\frac{2}{\ell})\Rightarrow 2\ell=\ell+\frac{2}{\ell}\Rightarrow\ell=\frac{2}{\ell}\Rightarrow\ell^2=2\). Comme \(\ell>0\) : \(\ell=\sqrt{2}\).
d)
Comme \(u_n\geqslant\sqrt{2}\) : \(e_{n+1}\leqslant\frac{e_n^2}{2\sqrt{2}}\).
Interprétation : convergence quadratique. Si \(e_n\approx 10^{-k}\), alors
En calcul exact et une fois l'erreur petite, le nombre de chiffres de précision augmente approximativement d'un facteur deux par itération. Ce n'est pas une égalité exacte à chaque rang, et la précision machine finit par limiter le calcul.
Corrigé du problème : La suite de Babylone
Partie A : Premières propriétés
1. Par récurrence. \(u_0>0\). Si \(u_n>0\) : \(u_{n+1}=\frac{1}{2}(u_n+\frac{a}{u_n})\). Chaque terme est somme de termes positifs (car \(a>0\)), donc \(u_{n+1}>0\).
2. \((u_n-\sqrt{a})^2\geqslant 0\Rightarrow u_n^2-2\sqrt{a}\,u_n+a\geqslant 0\Rightarrow u_n^2+a\geqslant 2\sqrt{a}\,u_n\).
Division par \(u_n>0\) : \(u_n+\frac{a}{u_n}\geqslant 2\sqrt{a}\), d'où \(u_{n+1}=\frac{1}{2}(u_n+\frac{a}{u_n})\geqslant\sqrt{a}\) pour tout \(n\geqslant 0\), et donc \(u_n\geqslant\sqrt{a}\) pour \(n\geqslant 1\).
3. Pour \(n\geqslant 1\) :
Or \(u_n\geqslant\sqrt{a}\Rightarrow u_n^2\geqslant a\Rightarrow a-u_n^2\leqslant 0\). Donc \(u_{n+1}-u_n\leqslant 0\). Suite décroissante à partir du rang \(1\).
4. \((u_n)_{n\geqslant 1}\) décroissante et minorée par \(\sqrt{a}\) : elle converge vers \(\ell\geqslant\sqrt{a}\).
\(\ell=\frac{1}{2}(\ell+\frac{a}{\ell})\Rightarrow 2\ell=\ell+\frac{a}{\ell}\Rightarrow\ell=\frac{a}{\ell}\Rightarrow\ell^2=a\). Comme \(\ell>0\) : \(\boxed{\ell=\sqrt{a}}\).
Partie B : Vitesse de convergence
5.
6. Pour \(n\geqslant 1\) : \(u_n\geqslant\sqrt{a}\), donc \(\frac{1}{2u_n}\leqslant\frac{1}{2\sqrt{a}}=K\). D'où \(e_{n+1}\leqslant K\cdot e_n^2\).
7. \(P(n)\) : \(e_n\leqslant\frac{1}{K}(Ke_1)^{2^{n-1}}\) pour \(n\geqslant 1\).
Init (\(n=1\)) :
Vrai.
Hér. : \(e_{n+1}\leqslant Ke_n^2\leqslant K\bigl(\frac{1}{K}(Ke_1)^{2^{n-1}}\bigr)^2=K\cdot\frac{1}{K^2}(Ke_1)^{2^n}=\frac{1}{K}(Ke_1)^{2^n}\). \(P(n+1)\) vraie.
8. Si \(Ke_1<1\) (ce qui est le cas dès que \(u_1\) est assez proche de \(\sqrt{a}\)), alors \((Ke_1)^{2^{n-1}}\to 0\) extrêmement vite. L'exposant \(2^{n-1}\) double à chaque étape, donc le nombre de décimales correctes augmente approximativement d’un facteur deux : c'est la convergence quadratique.
Partie C : Application numérique
9.
(\(\sqrt{2}\approx 1{,}4142\ldots\), \(0\) décimale.)
(\(2\) décimales.)
\(u_3\approx 1{,}41421\underline{569}\). (\(5\) décimales.)
\(u_4\approx 1{,}41421356237\underline{469}\). (\(11\) décimales.)
On voit la convergence quadratique :
décimales. On compte ici les décimales initiales communes, et non un nombre de décimales correctement arrondies.
10. Un petit résidu \(|u^2-a|\) n'est pas directement une erreur sur \(u\) :
Pour \(u\geqslant\sqrt a>0\), on dispose de l'encadrement \(a/u\leqslant\sqrt a\leqslant u\). La largeur \(u-a/u\) donne donc un contrôle de l'erreur sans connaître \(\sqrt a\) à l'avance.
def heron(a, eps, max_iter=1000):
if a <= 0 or eps <= 0:
raise ValueError("a et eps doivent etre positifs")
u = max(1.0, a) # garantit u >= sqrt(a)
for n in range(max_iter):
if u - a/u <= eps:
return u, n
suivant = 0.5 * (u + a/u)
if suivant == u:
raise ArithmeticError("Precision machine atteinte")
u = suivant
raise ArithmeticError("Nombre maximal d'iterations atteint")
print(heron(2, 1e-12))
Le choix initial est au-dessus de \(\sqrt a\) : si \(a\leqslant1\), on utilise 1 ; sinon \(a\geqslant\sqrt a\). En calcul exact, la convergence prouvée assure que la largeur finit par devenir inférieure à toute précision positive. En nombres flottants, ce code détecte une stagnation ; il ne constitue pas un certificat d'arithmétique exacte près de la précision machine.
11. En calcul exact, Héron depuis \(u_0=1\) donne une erreur de l'ordre de \(10^{-24}\) au rang 5 pour \(\sqrt2\). Une dichotomie depuis \([1,2]\) demande 50 divisions pour une largeur \(<10^{-15}\). On compare des itérations, pas des durées universelles. Les flottants usuels ne conservent pas 24 décimales fiables.
Bilan à essayer sans corrigé
On pose \(w_0=7\) et \(w_{n+1}=(w_n+4)/3\). Montre que \(w_n\geqslant2\), puis que la suite est décroissante. Établis sa convergence et calcule sa limite. Trouve ensuite une expression explicite de \(w_n-2\) et le premier rang tel que \(|w_n-2|<10^{-3}\).
Explique avec tes mots pourquoi résoudre l'équation de point fixe n'aurait pas suffi. Si une partie bloque, reprends la pause correspondant à cette étape, puis essaie à nouveau avec \(w_0=5\).

Maîtrise du chapitre
Validation contrôlée
Réponds aux QCM, sélectionne les bonnes propositions ou remets les étapes dans l'ordre. Le site vérifie chaque réponse avant d'ouvrir la balise suivante.
Parcours validé
Tu as validé les checkpoints et le bilan. Tu peux maintenant t’entraîner et revenir sur les notions quand tu le souhaites.
Télécharger la synthèse