Aller au contenu principal
Terminale

Raisonnement par récurrence et suites — Exercices d'application

1. Suites majorées, minorées, bornées

↩ Revoir le cours

Exercice 1 — ⭐

  1. Pour chaque suite, dis si elle est majorée, minorée, bornée, en justifiant. a. an=5+(−1)na_n = 5 + (-1)^n ; b. bn=2n−7b_n = 2n - 7 ; c. cn=1+1n+2c_n = 1 + \dfrac{1}{n + 2}.
  2. Un élève affirme : « Pour tout entier nn, il existe un réel MM tel que bn⩽Mb_n \leqslant M (il suffit de prendre M=bnM = b_n), donc (bn)(b_n) est majorée. » Explique son erreur.
Voir le corrigé
  1. a. (−1)n(-1)^n vaut 11 ou −1-1, donc 4⩽an⩽64 \leqslant a_n \leqslant 6 : la suite est bornée. b. bn⩾−7b_n \geqslant -7 pour tout nn (2n⩾02n \geqslant 0) : minorée par −7-7. Elle n’est pas majorée : pour tout réel MM, dès que n>M+72n > \dfrac{M + 7}{2}, on a bn>Mb_n > M. c. Pour tout nn, 0<1n+2⩽120 < \dfrac{1}{n+2} \leqslant \dfrac12, donc 1<cn⩽1,51 < c_n \leqslant 1{,}5 : bornée.
  2. Dans la définition, le même MM doit convenir pour tous les termes : « il existe MM tel que pour tout nn, bn⩽Mb_n \leqslant M ». L’élève a inversé les quantificateurs : son MM change avec nn, ce qui ne prouve rien (n’importe quelle suite vérifie sa phrase).

2. Le principe de récurrence

↩ Revoir le cours

Exercice 2 — ⭐⭐

Soit (un)(u_n) la suite définie par u0=2u_0 = 2 et, pour tout n∈Nn \in \mathbb{N}, un+1=3un−2u_{n+1} = 3u_n - 2.

  1. Calcule u1u_1, u2u_2, u3u_3. Compare avec 313^1, 323^2, 333^3 et formule une conjecture.
  2. Démontre ta conjecture par récurrence.
  3. Calcule u10u_{10}.
Voir le corrigé
  1. u1=3×2−2=4u_1 = 3 \times 2 - 2 = 4, u2=10u_2 = 10, u3=28u_3 = 28. On remarque 4=3+14 = 3 + 1, 10=9+110 = 9 + 1, 28=27+128 = 27 + 1 : on conjecture un=3n+1u_n = 3^n + 1 (et u0=1+1=2u_0 = 1 + 1 = 2 convient).
  2. Pour tout n∈Nn \in \mathbb{N}, P(n)\mathcal{P}(n) : « un=3n+1u_n = 3^n + 1 ».
    • Initialisation : u0=2u_0 = 2 et 30+1=23^0 + 1 = 2 : P(0)\mathcal{P}(0) est vraie.
    • Hérédité : soit k∈Nk \in \mathbb{N} tel que uk=3k+1u_k = 3^k + 1. Alors uk+1=3uk−2=3(3k+1)−2=3k+1+3−2=3k+1+1u_{k+1} = 3u_k - 2 = 3(3^k + 1) - 2 = 3^{k+1} + 3 - 2 = 3^{k+1} + 1 : P(k+1)\mathcal{P}(k+1) est vraie.
    • Conclusion : pour tout n∈Nn \in \mathbb{N}, un=3n+1u_n = 3^n + 1.
  3. u10=310+1=59 049+1=59 050u_{10} = 3^{10} + 1 = 59\,049 + 1 = 59\,050.

3. Sommes et divisibilité

↩ Revoir le cours

Exercice 3 — ⭐⭐

Démontre par récurrence que, pour tout entier n⩾1n \geqslant 1 :

12+22+32+⋯+n2=n(n+1)(2n+1)6.1^2 + 2^2 + 3^2 + \dots + n^2 = \dfrac{n(n + 1)(2n + 1)}{6}.

Utilise ensuite cette formule pour calculer 12+22+⋯+2021^2 + 2^2 + \dots + 20^2.

Voir le corrigé

Pour n⩾1n \geqslant 1, P(n)\mathcal{P}(n) : « 12+⋯+n2=n(n+1)(2n+1)61^2 + \dots + n^2 = \dfrac{n(n+1)(2n+1)}{6} ».

  • Initialisation : pour n=1n = 1, le membre de gauche vaut 11 et 1×2×36=1\dfrac{1 \times 2 \times 3}{6} = 1.
  • Hérédité : supposons P(k)\mathcal{P}(k) vraie pour un entier k⩾1k \geqslant 1. Alors 12+⋯+k2+(k+1)2=k(k+1)(2k+1)6+(k+1)2=(k+1)[k(2k+1)+6(k+1)]6=(k+1)(2k2+7k+6)6.1^2 + \dots + k^2 + (k+1)^2 = \dfrac{k(k+1)(2k+1)}{6} + (k+1)^2 = \dfrac{(k+1)\left[k(2k+1) + 6(k+1)\right]}{6} = \dfrac{(k+1)(2k^2 + 7k + 6)}{6}. Or (k+2)(2k+3)=2k2+7k+6(k + 2)(2k + 3) = 2k^2 + 7k + 6, donc la somme vaut (k+1)(k+2)(2k+3)6\dfrac{(k+1)(k+2)(2k+3)}{6}, qui est bien (k+1)((k+1)+1)(2(k+1)+1)6\dfrac{(k+1)\left((k+1)+1\right)\left(2(k+1)+1\right)}{6} : P(k+1)\mathcal{P}(k+1) est vraie.
  • Conclusion : la formule est vraie pour tout n⩾1n \geqslant 1.

Pour n=20n = 20 : 20×21×416=2 870\dfrac{20 \times 21 \times 41}{6} = 2\,870.


Exercice 4 — ⭐⭐

Démontre que, pour tout entier naturel nn, 7n−17^n - 1 est divisible par 66.

Voir le corrigé

Pour n∈Nn \in \mathbb{N}, P(n)\mathcal{P}(n) : « il existe un entier mm tel que 7n−1=6m7^n - 1 = 6m ».

  • Initialisation : 70−1=0=6×07^0 - 1 = 0 = 6 \times 0.
  • Hérédité : supposons 7k−1=6m7^k - 1 = 6m avec mm entier, donc 7k=6m+17^k = 6m + 1. Alors 7k+1−1=7(6m+1)−1=42m+6=6(7m+1)7^{k+1} - 1 = 7(6m + 1) - 1 = 42m + 6 = 6(7m + 1), et 7m+17m + 1 est un entier : P(k+1)\mathcal{P}(k+1) est vraie.
  • Conclusion : 7n−17^n - 1 est divisible par 66 pour tout n∈Nn \in \mathbb{N}.

Exercice 5 — ⭐⭐

On considère la propriété P(n)\mathcal{P}(n) : « 10n+110^n + 1 est divisible par 99 ».

  1. Montre que si P(k)\mathcal{P}(k) est vraie pour un entier kk, alors P(k+1)\mathcal{P}(k+1) est vraie.
  2. Peut-on conclure que P(n)\mathcal{P}(n) est vraie pour tout nn ? Teste n=0n = 0, n=1n = 1, n=2n = 2.
  3. En utilisant la somme des chiffres, explique pourquoi P(n)\mathcal{P}(n) n’est jamais vraie.
Voir le corrigé
  1. Si 10k+1=9m10^k + 1 = 9m (mm entier), alors 10k=9m−110^k = 9m - 1 et 10k+1+1=10(9m−1)+1=90m−9=9(10m−1)10^{k+1} + 1 = 10(9m - 1) + 1 = 90m - 9 = 9(10m - 1) : la propriété est héréditaire.
  2. Non ! Il manque l’initialisation : 100+1=210^0 + 1 = 2, 101+1=1110^1 + 1 = 11, 102+1=10110^2 + 1 = 101 ne sont pas divisibles par 99.
  3. Pour n⩾1n \geqslant 1, 10n+1=100…0110^n + 1 = 100\dots01 a une somme de chiffres égale à 22, qui n’est pas divisible par 99 (et pour n=0n = 0, on obtient 22). La propriété est héréditaire mais toujours fausse : l’hérédité seule ne démontre rien.

4. Démontrer une inégalité

↩ Revoir le cours

Exercice 6 — ⭐⭐⭐

  1. Démontre que, pour tout entier naturel nn, 3n⩾2n+13^n \geqslant 2n + 1.
  2. a. Vérifie que l’inégalité 2n⩾n22^n \geqslant n^2 est vraie pour n=0n = 0, n=1n = 1, n=2n = 2, fausse pour n=3n = 3, vraie pour n=4n = 4. b. Démontre que, pour tout entier n⩾4n \geqslant 4, 2n⩾n22^n \geqslant n^2. (Indication : montre que 2k2⩾(k+1)22k^2 \geqslant (k+1)^2 dès que k⩾3k \geqslant 3.)
Voir le corrigé
  1. Initialisation : 30=1⩾13^0 = 1 \geqslant 1. Hérédité : si 3k⩾2k+13^k \geqslant 2k + 1, alors 3k+1=3×3k⩾6k+33^{k+1} = 3 \times 3^k \geqslant 6k + 3 (on multiplie par 3>03 > 0). Or 6k+3⩾2(k+1)+1=2k+36k + 3 \geqslant 2(k + 1) + 1 = 2k + 3 car 4k⩾04k \geqslant 0. Donc 3k+1⩾2(k+1)+13^{k+1} \geqslant 2(k+1) + 1. Conclusion : vrai pour tout n∈Nn \in \mathbb{N}. (On peut aussi appliquer Bernoulli avec a=2a = 2 : (1+2)n⩾1+2n(1 + 2)^n \geqslant 1 + 2n.)
  2. a. 1⩾01 \geqslant 0 ; 2⩾12 \geqslant 1 ; 4⩾44 \geqslant 4 ; 8<98 < 9 ; 16⩾1616 \geqslant 16. b. Initialisation : n=4n = 4, vu en a. Hérédité : soit k⩾4k \geqslant 4 tel que 2k⩾k22^k \geqslant k^2. Alors 2k+1⩾2k22^{k+1} \geqslant 2k^2. Et 2k2−(k+1)2=k2−2k−1=(k−1)2−2⩾32−2>02k^2 - (k+1)^2 = k^2 - 2k - 1 = (k - 1)^2 - 2 \geqslant 3^2 - 2 > 0 pour k⩾4k \geqslant 4. Donc 2k+1⩾(k+1)22^{k+1} \geqslant (k + 1)^2. Conclusion : vrai pour tout n⩾4n \geqslant 4.

5. Suites définies par une fonction : bornes et variations

↩ Revoir le cours

Exercice 7 — ⭐⭐⭐

Soit ff la fonction définie sur ]−3 ; +∞[]-3\,;\,+\infty[ par f(x)=4x+2x+3f(x) = \dfrac{4x + 2}{x + 3}, et (un)(u_n) définie par u0=1u_0 = 1 et un+1=f(un)u_{n+1} = f(u_n).

  1. Vérifie que f(x)=4−10x+3f(x) = 4 - \dfrac{10}{x + 3}, puis montre que ff est croissante sur ]−3 ; +∞[]-3\,;\,+\infty[.
  2. Calcule f(1)f(1) et f(2)f(2).
  3. Démontre par récurrence que, pour tout nn, 1⩽un⩽un+1⩽21 \leqslant u_n \leqslant u_{n+1} \leqslant 2.
  4. Que peut-on en déduire pour la suite (un)(u_n) ?
Voir le corrigé
  1. 4−10x+3=4x+12−10x+3=4x+2x+34 - \dfrac{10}{x+3} = \dfrac{4x + 12 - 10}{x + 3} = \dfrac{4x + 2}{x + 3}. f′(x)=10(x+3)2>0f'(x) = \dfrac{10}{(x+3)^2} > 0 : ff est strictement croissante sur ]−3 ; +∞[]-3\,;\,+\infty[.
  2. f(1)=64=1,5f(1) = \dfrac{6}{4} = 1{,}5 ; f(2)=105=2f(2) = \dfrac{10}{5} = 2.
  3. P(n)\mathcal{P}(n) : « 1⩽un⩽un+1⩽21 \leqslant u_n \leqslant u_{n+1} \leqslant 2 ».
    • Initialisation : u0=1u_0 = 1, u1=f(1)=1,5u_1 = f(1) = 1{,}5 : 1⩽1⩽1,5⩽21 \leqslant 1 \leqslant 1{,}5 \leqslant 2.
    • Hérédité : si 1⩽uk⩽uk+1⩽21 \leqslant u_k \leqslant u_{k+1} \leqslant 2, comme ff est croissante sur [1 ; 2][1\,;\,2], f(1)⩽f(uk)⩽f(uk+1)⩽f(2)f(1) \leqslant f(u_k) \leqslant f(u_{k+1}) \leqslant f(2), soit 1,5⩽uk+1⩽uk+2⩽21{,}5 \leqslant u_{k+1} \leqslant u_{k+2} \leqslant 2, donc 1⩽uk+1⩽uk+2⩽21 \leqslant u_{k+1} \leqslant u_{k+2} \leqslant 2.
    • Conclusion : vrai pour tout nn.
  4. La suite est croissante et bornée (entre 11 et 22).

Exercice 8 — ⭐⭐⭐

Un lac contient 100100 tonnes de poissons. Chaque année, 20 %20\,\% de la masse disparaît (pêche, prédateurs) et l’alevinage apporte 4040 tonnes. On note vnv_n la masse (en tonnes) après nn années : v0=100v_0 = 100 et vn+1=0,8 vn+40v_{n+1} = 0{,}8\,v_n + 40.

  1. Démontre par récurrence que, pour tout nn, 100⩽vn⩽vn+1⩽200100 \leqslant v_n \leqslant v_{n+1} \leqslant 200.
  2. Démontre par récurrence que, pour tout nn, vn=200−100×0,8nv_n = 200 - 100 \times 0{,}8^n.
  3. Complète la fonction Python suivante pour qu’elle renvoie la première année où la masse dépasse 190190 tonnes, puis donne le résultat.
def annee():
    n = 0
    v = 100
    while ...:
        v = ...
        n = n + 1
    return n
Voir le corrigé
  1. f(x)=0,8x+40f(x) = 0{,}8x + 40 est croissante ; f(100)=120f(100) = 120, f(200)=200f(200) = 200. Initialisation : v0=100v_0 = 100, v1=120v_1 = 120 : 100⩽100⩽120⩽200100 \leqslant 100 \leqslant 120 \leqslant 200. Hérédité : si 100⩽vk⩽vk+1⩽200100 \leqslant v_k \leqslant v_{k+1} \leqslant 200, alors f(100)⩽vk+1⩽vk+2⩽f(200)f(100) \leqslant v_{k+1} \leqslant v_{k+2} \leqslant f(200), soit 120⩽vk+1⩽vk+2⩽200120 \leqslant v_{k+1} \leqslant v_{k+2} \leqslant 200. Conclusion : vrai pour tout nn.
  2. Initialisation : 200−100×1=100=v0200 - 100 \times 1 = 100 = v_0. Hérédité : si vk=200−100×0,8kv_k = 200 - 100 \times 0{,}8^k, alors vk+1=0,8(200−100×0,8k)+40=160−100×0,8k+1+40=200−100×0,8k+1v_{k+1} = 0{,}8(200 - 100 \times 0{,}8^k) + 40 = 160 - 100 \times 0{,}8^{k+1} + 40 = 200 - 100 \times 0{,}8^{k+1}.
  3. Condition v <= 190, mise à jour v = 0.8 * v + 40. La fonction renvoie 11 : v10≈189,3v_{10} \approx 189{,}3 et v11≈191,4v_{11} \approx 191{,}4.
def annee():
    n = 0
    v = 100
    while v <= 190:
        v = 0.8 * v + 40
        n = n + 1
    return n

print(annee())  # 11