+ qu'un profMon espace

Terminale Spé Maths / Chapitre 1 : Suites

Suites : exercices type bac

Trois exercices complets, écrits dans le style de l'épreuve du bac : plusieurs questions qui s'enchaînent, avec une récurrence, une suite auxiliaire, une convergence, une limite et une question de programmation.

Les corrections sont rédigées comme on l'attend d'une excellente copie de bac : chaque théorème est nommé, ses hypothèses sont vérifiées, chaque question se termine par une conclusion. Durée conseillée : 30 minutes par exercice, sur papier, sans regarder la correction.

💡 Comment t'entraîner efficacement

  • Chronomètre-toi et rédige tout, comme le jour du bac.
  • Si tu bloques sur une question, écris « on admet que… » et passe à la suivante.
  • Ouvre la correction question par question, pas d'un seul coup. Compare ta rédaction, pas seulement ton résultat.
  • À la fin de chaque exercice, ouvre « Points clés attendus » : c'est la liste de ce que le correcteur cherche.

😄 Un exercice fait « à peu près » ne sert à rien : mieux vaut en faire un seul, mais bien.


Exercice 1 : une suite récurrente avec racine carrée

On considère la suite (un)(u_n) définie par u0=0u_0=0 et, pour tout entier naturel nn, un+1=un+2u_{n+1}=\sqrt{u_n+2}.

1. Calculer u1u_1 et u2u_2. Donner les valeurs exactes.

2. Démontrer par récurrence que, pour tout entier naturel nn, 0≤un≤un+1≤20\le u_n\le u_{n+1}\le2.

3. En déduire que la suite (un)(u_n) converge.

4. Déterminer la limite ℓ\ell de la suite (un)(u_n).

5. On souhaite déterminer le plus petit entier nn tel que 2−un<10−32-u_n<10^{-3}. Écrire une fonction Python qui renvoie cet entier, puis donner la valeur renvoyée.

6. Montrer que, pour tout n∈Nn\in\N, 2−un+1≤12(2−un)2-u_{n+1}\le\dfrac12(2-u_n). En déduire que 0≤2−un≤22n0\le2-u_n\le\dfrac2{2^n}, puis retrouver la limite de (un)(u_n).

✏️ Correction de la question 1

u1=u0+2=2u_1=\sqrt{u_0+2}=\sqrt2

u2=u1+2=2+2u_2=\sqrt{u_1+2}=\sqrt{2+\sqrt2}, soit environ 1,8481{,}848.

✅ u1=2u_1=\sqrt2 et u2=2+2u_2=\sqrt{2+\sqrt2}

✏️ Correction de la question 2

Soit P(n)P(n) la propriété : « 0≤un≤un+1≤20\le u_n\le u_{n+1}\le2 ».

Initialisation. On a u0=0u_0=0 et u1=2u_1=\sqrt2. Comme 0≤2≤40\le2\le4, on a 0≤2≤20\le\sqrt2\le2. Donc 0≤u0≤u1≤20\le u_0\le u_1\le2 : P(0)P(0) est vraie.

Hérédité. Soit k∈Nk\in\N fixé tel que P(k)P(k) soit vraie, c'est-à-dire 0≤uk≤uk+1≤20\le u_k\le u_{k+1}\le2 (hypothèse de récurrence). Montrons que P(k+1)P(k+1) est vraie.

En ajoutant 22 à chaque membre de l'hypothèse de récurrence :

2≤uk+2≤uk+1+2≤42\le u_k+2\le u_{k+1}+2\le4

Tous ces nombres sont positifs, donc uk+1=uk+2u_{k+1}=\sqrt{u_k+2} et uk+2=uk+1+2u_{k+2}=\sqrt{u_{k+1}+2} sont bien définis.

La fonction racine carrée est strictement croissante sur [0 ;+∞[[0\,;+\infty[ : on peut donc l'appliquer à chaque membre en conservant le sens des inégalités.

On obtient :

2≤uk+2≤uk+1+2≤4\sqrt2\le\sqrt{u_k+2}\le\sqrt{u_{k+1}+2}\le\sqrt4

c'est-à-dire 2≤uk+1≤uk+2≤2\sqrt2\le u_{k+1}\le u_{k+2}\le2. Comme 0≤20\le\sqrt2, on en déduit 0≤uk+1≤uk+2≤20\le u_{k+1}\le u_{k+2}\le2 : P(k+1)P(k+1) est vraie.

Conclusion. P(0)P(0) est vraie et PP est héréditaire.

✅ Donc, d'après le principe de récurrence, P(n)P(n) est vraie pour tout n∈Nn\in\N.

✏️ Correction de la question 3

D'après la question 2, pour tout n∈Nn\in\N, un≤un+1u_n\le u_{n+1} : la suite (un)(u_n) est croissante. Toujours d'après la question 2, pour tout n∈Nn\in\N, un≤2u_n\le2 : la suite (un)(u_n) est majorée par 22.

Une suite croissante et majorée converge, d'après le théorème de convergence monotone.

✅ Donc la suite (un)(u_n) converge.

✏️ Correction de la question 4

D'après la question 3, la suite (un)(u_n) converge vers un réel ℓ\ell. Comme 0≤un≤20\le u_n\le2 pour tout nn, on a 0≤ℓ≤20\le\ell\le2 (passage à la limite dans les inégalités larges).

La fonction f:x↦x+2f:x\mapsto\sqrt{x+2} est continue sur [0 ;2][0\,;2] (composée de fonctions continues), et ℓ\ell appartient à cet intervalle. Comme un+1=f(un)u_{n+1}=f(u_n), que un→ℓu_n\to\ell et que un+1→ℓu_{n+1}\to\ell également, la continuité de ff en ℓ\ell donne ℓ=f(ℓ)\ell=f(\ell), c'est-à-dire ℓ=ℓ+2\ell=\sqrt{\ell+2}.

Comme ℓ≥0\ell\ge0, on peut élever au carré : ℓ2=ℓ+2\ell^2=\ell+2, soit ℓ2−ℓ−2=0\ell^2-\ell-2=0, c'est-à-dire (ℓ−2)(ℓ+1)=0(\ell-2)(\ell+1)=0. Donc ℓ=2\ell=2 ou ℓ=−1\ell=-1. Comme ℓ≥0\ell\ge0, la valeur ℓ=−1\ell=-1 est exclue.

✅ Conclusion : ℓ=2\ell=2.

(Vérification : 2+2=2\sqrt{2+2}=2.)

✏️ Correction de la question 5

Le script

from math import sqrt

def seuil():
    n = 0
    u = 0
    while 2 - u >= 0.001:
        u = sqrt(u + 2)
        n = n + 1
    return n

La boucle s'arrête dès que 2−u<10−32-u<10^{-3} ; comme la suite converge vers 22, elle se termine.

La valeur renvoyée

On calcule à la main : u5≈1,99759u_5\approx1{,}99759, donc 2−u5≈0,0024≥10−32-u_5\approx0{,}0024\ge10^{-3} ; u6≈1,99940u_6\approx1{,}99940, donc 2−u6≈0,0006<10−32-u_6\approx0{,}0006<10^{-3}. La suite étant croissante, 2−un2-u_n est décroissante : le plus petit entier nn cherché est 66.

✅ La fonction renvoie 66.

✏️ Correction de la question 6

L'inégalité

Soit n∈Nn\in\N. On multiplie et on divise par la quantité conjuguée (2+un+2>02+\sqrt{u_n+2}>0) :

2−un+1=2−un+2=4−(un+2)2+un+2=2−un2+un+22-u_{n+1}=2-\sqrt{u_n+2}=\frac{4-(u_n+2)}{2+\sqrt{u_n+2}}=\frac{2-u_n}{2+\sqrt{u_n+2}}

Comme un+2≥0\sqrt{u_n+2}\ge0, on a 2+un+2≥22+\sqrt{u_n+2}\ge2, donc 12+un+2≤12\dfrac1{2+\sqrt{u_n+2}}\le\dfrac12. Comme 2−un≥02-u_n\ge0 (question 2) :

✅ 2−un+1≤12(2−un)2-u_{n+1}\le\dfrac12(2-u_n)

Majoration par récurrence

Soit Q(n)Q(n) : « 2−un≤22n2-u_n\le\dfrac2{2^n} ».

Initialisation : 2−u0=2=2202-u_0=2=\dfrac2{2^0}, donc Q(0)Q(0) est vraie.

Hérédité : soit k∈Nk\in\N tel que 2−uk≤22k2-u_k\le\dfrac2{2^k}. Alors 2−uk+1≤12(2−uk)≤12×22k=22k+12-u_{k+1}\le\dfrac12(2-u_k)\le\dfrac12\times\dfrac2{2^k}=\dfrac2{2^{k+1}}, donc Q(k+1)Q(k+1) est vraie.

Conclusion : Q(n)Q(n) est vraie pour tout n∈Nn\in\N. Comme 2−un≥02-u_n\ge0 d'après la question 2 :

✅ pour tout n∈Nn\in\N, 0≤2−un≤22n0\le2-u_n\le\dfrac2{2^n}.

Limite

Comme −1<12<1-1<\dfrac12<1, (12)n→0\left(\dfrac12\right)^n\to0, donc 22n→0\dfrac2{2^n}\to0. D'après le théorème des gendarmes, lim⁡(2−un)=0\lim(2-u_n)=0.

✅ Donc lim⁡un=2\lim u_n=2, ce qui confirme la question 4.

✏️ Points clés attendus pour l'exercice 1

• Q2 : initialisation vérifiée, hypothèse de récurrence explicitement utilisée, croissance de la racine carrée citée avec son intervalle, conclusion.

• Q3 : les deux propriétés (croissante, majorée) sont énoncées, le théorème de convergence monotone est nommé.

• Q4 : ℓ∈[0 ;2]\ell\in[0\,;2], continuité de ff, équation ℓ=f(ℓ)\ell=f(\ell), élimination de ℓ=−1\ell=-1.

• Q5 : boucle while avec la bonne condition, on renvoie nn, la valeur 66 est justifiée.

• Q6 : conjuguée, encadrement, gendarmes cités.


Exercice 2 : un modèle d'évolution (adhérents d'un club)

Un club de sport compte 500 adhérents à la fin de l'année 2026.

Chaque année, 20 % des adhérents ne renouvellent pas leur adhésion, et le club accueille 90 nouveaux adhérents.

On note unu_n le nombre d'adhérents à la fin de l'année 2026+n2026+n, avec u0=500u_0=500.

1. Justifier que un+1=0,8 un+90u_{n+1}=0{,}8\,u_n+90. Calculer u1u_1 et u2u_2.

2. On pose vn=un−450v_n=u_n-450. Montrer que (vn)(v_n) est une suite géométrique dont on précisera la raison et le premier terme.

3. Exprimer vnv_n, puis unu_n, en fonction de nn.

4. Étudier le sens de variation de (un)(u_n), puis déterminer sa limite. Interpréter ce résultat dans le contexte.

5. Écrire une fonction Python qui renvoie le plus petit entier nn tel que un<460u_n<460, puis donner la valeur renvoyée.

6. Le club peut-il un jour compter moins de 450 adhérents ? Justifier.

✏️ Correction de la question 1

Si 20 %20\,\% des adhérents ne renouvellent pas leur adhésion, il en reste 80 %80\,\% : un×(1−0,2)=0,8 unu_n\times(1-0{,}2)=0{,}8\,u_n. On ajoute les 9090 nouveaux adhérents.

✅ Donc, pour tout n∈Nn\in\N, un+1=0,8 un+90u_{n+1}=0{,}8\,u_n+90.

u1=0,8×500+90=490u_1=0{,}8\times500+90=490

u2=0,8×490+90=482u_2=0{,}8\times490+90=482

✅ u1=490u_1=490 et u2=482u_2=482

✏️ Correction de la question 2

Pour tout n∈Nn\in\N :

vn+1=un+1−450=0,8 un+90−450=0,8 un−360=0,8(un−450)=0,8 vnv_{n+1}=u_{n+1}-450=0{,}8\,u_n+90-450=0{,}8\,u_n-360=0{,}8(u_n-450)=0{,}8\,v_n

✅ Donc (vn)(v_n) est une suite géométrique de raison 0,80{,}8 et de premier terme v0=u0−450=50v_0=u_0-450=50.

Comment trouver 450450 ? On résout ℓ=0,8ℓ+90\ell=0{,}8\ell+90, soit 0,2ℓ=900{,}2\ell=90, donc ℓ=450\ell=450.

✏️ Correction de la question 3

(vn)(v_n) est géométrique de raison 0,80{,}8 et de premier terme 5050, donc, pour tout n∈Nn\in\N, vn=50×0,8nv_n=50\times0{,}8^n. Comme un=vn+450u_n=v_n+450 :

✅ un=450+50×0,8nu_n=450+50\times0{,}8^n

Vérification : u1=450+50×0,8=490u_1=450+50\times0{,}8=490 ✓ et u2=450+50×0,64=482u_2=450+50\times0{,}64=482 ✓

✏️ Correction de la question 4

Sens de variation. Pour tout n∈Nn\in\N :

un+1−un=50×0,8n+1−50×0,8n=50×0,8n×(0,8−1)=−10×0,8nu_{n+1}-u_n=50\times0{,}8^{n+1}-50\times0{,}8^n=50\times0{,}8^n\times(0{,}8-1)=-10\times0{,}8^n

Comme 0,8n>00{,}8^n>0, on a un+1−un<0u_{n+1}-u_n<0.

✅ La suite (un)(u_n) est strictement décroissante.

Limite. Comme −1<0,8<1-1<0{,}8<1, lim⁡0,8n=0\lim0{,}8^n=0. Donc, par produit et par somme :

✅ lim⁡un=450\lim u_n=450

Interprétation. Le nombre d'adhérents diminue chaque année et se stabilise progressivement autour de 450450.

✏️ Correction de la question 5

Le script

def seuil():
    n = 0
    u = 500
    while u >= 460:
        u = 0.8*u + 90
        n = n + 1
    return n

La valeur renvoyée

On cherche le plus petit nn tel que 450+50×0,8n<460450+50\times0{,}8^n<460, soit 0,8n<0,20{,}8^n<0{,}2. La suite (0,8n)(0{,}8^n) est décroissante, et :

0,87≈0,2097≥0,20{,}8^7\approx0{,}2097\ge0{,}2

0,88≈0,1678<0,20{,}8^8\approx0{,}1678<0{,}2

Le plus petit entier cherché est donc 88.

✅ La fonction renvoie 88.

✏️ Correction de la question 6

Pour tout n∈Nn\in\N, un=450+50×0,8nu_n=450+50\times0{,}8^n et 50×0,8n>050\times0{,}8^n>0. Donc un>450u_n>450.

❌ Non : le club ne peut jamais compter moins de 450 adhérents ; il s'en rapproche sans jamais l'atteindre.

✏️ Points clés attendus pour l'exercice 2

• Q1 : traduction du pourcentage (×0,8\times0{,}8) et de l'ajout (+90+90).

• Q2 : le calcul vn+1=0,8 vnv_{n+1}=0{,}8\,v_n est écrit en entier, avec la raison et le premier terme.

• Q3 : formule d'une suite géométrique, retour à unu_n.

• Q4 : signe de un+1−unu_{n+1}-u_n justifié (0,8n>00{,}8^n>0), limite par « −1<0,8<1-1<0{,}8<1 », interprétation en contexte.

• Q5 : condition du while, valeur justifiée.


Exercice 3 : une suite auxiliaire qui dépend de nn

On considère la suite (un)(u_n) définie par u0=3u_0=3 et, pour tout n∈Nn\in\N, un+1=13un+2n−1u_{n+1}=\dfrac13u_n+2n-1. On pose vn=un−3n+6v_n=u_n-3n+6.

1. Calculer u1u_1, u2u_2 et u3u_3.

2. Montrer que (vn)(v_n) est une suite géométrique dont on précisera la raison et le premier terme.

3. En déduire que, pour tout n∈Nn\in\N, un=3n−6+9×(13)nu_n=3n-6+9\times\left(\dfrac13\right)^n.

4. Déterminer la limite de (un)(u_n).

5. Pour tout n∈Nn\in\N, on pose Tn=u0+u1+⋯+unT_n=u_0+u_1+\dots+u_n. Exprimer TnT_n en fonction de nn.

6. Écrire une fonction Python qui renvoie le plus petit entier nn tel que un≥100u_n\ge100, puis donner la valeur renvoyée.

✏️ Correction de la question 1

u1=13×3+2×0−1=0u_1=\dfrac13\times3+2\times0-1=0

u2=13×0+2×1−1=1u_2=\dfrac13\times0+2\times1-1=1

u3=13×1+2×2−1=13+3=103u_3=\dfrac13\times1+2\times2-1=\dfrac13+3=\dfrac{10}3

✅ u1=0u_1=0, u2=1u_2=1 et u3=103u_3=\dfrac{10}3

✏️ Correction de la question 2

Pour tout n∈Nn\in\N :

vn+1=un+1−3(n+1)+6=13un+2n−1−3n−3+6=13un−n+2=13(un−3n+6)=13vn\begin{aligned}v_{n+1}&=u_{n+1}-3(n+1)+6\\&=\tfrac13u_n+2n-1-3n-3+6\\&=\tfrac13u_n-n+2\\&=\tfrac13(u_n-3n+6)\\&=\tfrac13v_n\end{aligned}

✅ Donc (vn)(v_n) est une suite géométrique de raison 13\dfrac13 et de premier terme v0=u0−0+6=9v_0=u_0-0+6=9.

Astuce : mets le facteur 13\dfrac13 en évidence dans le résultat, et vérifie que ce qui reste dans la parenthèse est exactement vnv_n.

✏️ Correction de la question 3

(vn)(v_n) est géométrique de raison 13\dfrac13 et de premier terme 99, donc, pour tout n∈Nn\in\N, vn=9×(13)nv_n=9\times\left(\dfrac13\right)^n. Comme vn=un−3n+6v_n=u_n-3n+6, on a un=vn+3n−6u_n=v_n+3n-6.

✅ Donc un=3n−6+9×(13)nu_n=3n-6+9\times\left(\dfrac13\right)^n.

Vérification :

u1=3−6+3=0u_1=3-6+3=0 ✓

u2=6−6+1=1u_2=6-6+1=1 ✓

u3=9−6+13=103u_3=9-6+\dfrac13=\dfrac{10}3 ✓

✏️ Correction de la question 4

Comme −1<13<1-1<\dfrac13<1, lim⁡(13)n=0\lim\left(\dfrac13\right)^n=0, donc, par produit, lim⁡9×(13)n=0\lim9\times\left(\dfrac13\right)^n=0. De plus lim⁡(3n−6)=+∞\lim(3n-6)=+\infty. Par somme :

✅ lim⁡un=+∞\lim u_n=+\infty

✏️ Correction de la question 5

On écrit uk=3k−6+9×(13)ku_k=3k-6+9\times\left(\dfrac13\right)^k pour kk allant de 00 à nn. La somme contient n+1n+1 termes. On additionne séparément :

• 3×(0+1+⋯+n)=3×n(n+1)23\times(0+1+\dots+n)=3\times\dfrac{n(n+1)}2, d'après la somme des nn premiers entiers ;

• la somme de n+1n+1 termes égaux à −6-6 vaut −6(n+1)-6(n+1) ;

• 9×(1+13+⋯+(13)n)=9×1−(13)n+11−13=272(1−(13)n+1)9\times\left(1+\dfrac13+\dots+\left(\dfrac13\right)^n\right)=9\times\dfrac{1-\left(\frac13\right)^{n+1}}{1-\frac13}=\dfrac{27}2\left(1-\left(\dfrac13\right)^{n+1}\right), d'après la somme des termes d'une suite géométrique de raison 13≠1\dfrac13\neq1.

✅ Tn=3n(n+1)2−6(n+1)+272(1−(13)n+1)T_n=\dfrac{3n(n+1)}2-6(n+1)+\dfrac{27}2\left(1-\left(\dfrac13\right)^{n+1}\right)

Vérification pour n=1n=1 : T1=u0+u1=3T_1=u_0+u_1=3. La formule donne 3−12+272×89=3−12+12=33-12+\dfrac{27}2\times\dfrac89=3-12+12=3 ✓

✏️ Correction de la question 6

Le script

def seuil():
    n = 0
    u = 3
    while u < 100:
        u = u/3 + 2*n - 1
        n = n + 1
    return n

Attention à l'ordre : la relation un+1=un3+2n−1u_{n+1}=\dfrac{u_n}3+2n-1 utilise nn avant l'incrémentation. On met donc à jour u avant de faire n = n + 1.

La valeur renvoyée

u35=99+9335≈99<100u_{35}=99+\dfrac9{3^{35}}\approx99<100

u36=102+9336≈102≥100u_{36}=102+\dfrac9{3^{36}}\approx102\ge100

✅ La fonction renvoie 3636.

✏️ Points clés attendus pour l'exercice 3

• Q2 : le calcul de vn+1v_{n+1} est écrit intégralement, avec la factorisation par 13\dfrac13.

• Q3 : formule d'une suite géométrique, puis retour à unu_n.

• Q4 : les deux limites sont justifiées (−1<13<1-1<\dfrac13<1, puis somme).

• Q5 : nombre de termes (n+1n+1), formules de sommes citées, vérification numérique.

• Q6 : ordre des instructions dans la boucle, valeur justifiée.


🎯 Les réflexes à retenir

  • Une suite du type un+1=f(un)u_{n+1}=f(u_n) se traite presque toujours dans cet ordre : encadrement par récurrence, monotonie, convergence, limite par ℓ=f(ℓ)\ell=f(\ell).
  • Un théorème n'est cité qu'une fois ses hypothèses vérifiées (croissante et majorée, ff continue, etc.).
  • Une suite auxiliaire est presque toujours donnée par l'énoncé : le travail consiste à montrer qu'elle est géométrique, puis à revenir à la suite d'origine.
  • Vérifie chaque formule trouvée avec les premiers termes calculés.
  • Une somme de k=0k=0 à nn contient n+1n+1 termes.

Aller plus loin avec les vrais sujets

Quand tu es à l'aise avec ce chapitre, entraîne-toi sur les exercices de suites des sujets officiels des années précédentes.

Ils sont disponibles sur le site de l'APMEP.

Chronomètre-toi et rédige comme le jour du bac.

Un doute sur ce chapitre ? On en parle ensemble, sans engagement.

Réserver un appel découverte