ATLAS Ouvrir dans l'atlas →

ExercicePremière, chapitre 2 — Suites · Généralités

Exercice 10

AlgorithmiqueConjectureCalcul

Soit pour tout n∈ℕn\in\mathbb{N} la suite définie par : un=5+32n+1u_{n}=5+\frac{3}{2n+1}

1. Calculer les cinq premiers termes de la suite (un)n∈ℕ(u_{n})_{n\in\mathbb{N}}.

2. Déterminer le sens de variation de (un)n∈ℕ(u_{n})_{n\in\mathbb{N}}.

3. Déterminer par le calcul le plus petit entier n0n_{0} tel que : ∣un−5∣⩽0,001|u_{n}-5|\leqslant 0,001

4. Conjecturer la limite de la suite.

5. Écrire un algorithme permettant de trouver le rang n0n_{0} à partir duquel ∣un−5∣⩽ε|u_{n}-5|\leqslant \varepsilon pour un ε\varepsilon donné par l'utilisateur.

6. Programmer cet algorithme en Python et le tester pour ε=0,001\varepsilon=0,001 et ε=10−5\varepsilon=10^{-5}.

Corrigé

1. On remplace nn par 00, 11, 22, 33 puis 44 : u0=8  ;  u1=6  ;  u2=5,6  ;  u3=5+37≈5,43  ;  u4=5+13≈5,33\boxed{u_{0}=8 \; ; \; u_{1}=6 \; ; \; u_{2}=5,6 \; ; \; u_{3}=5+\frac{3}{7}\approx 5,43 \; ; \; u_{4}=5+\frac{1}{3}\approx 5,33}

2. Pour tout n∈ℕn\in\mathbb{N} : un+1−un=32n+3−32n+1=3(2n+1)−3(2n+3)(2n+1)(2n+3)=−6(2n+1)(2n+3)<0u_{n+1}-u_{n}=\frac{3}{2n+3}-\frac{3}{2n+1}=\frac{3(2n+1)-3(2n+3)}{(2n+1)(2n+3)} =\frac{-6}{(2n+1)(2n+3)}<0

la suite (un) est deˊcroissante\boxed{\text{la suite }(u_{n})\text{ est décroissante}}

3. Comme un−5=32n+1>0u_{n}-5=\dfrac{3}{2n+1}>0, on a ∣un−5∣=32n+1|u_{n}-5|=\dfrac{3}{2n+1}, d'où : 32n+1⩽0,001  ⟺  2n+1⩾3 000  ⟺  n⩾1 499,5\frac{3}{2n+1}\leqslant 0,001 \iff 2n+1\geqslant 3\,000 \iff n\geqslant 1\,499,5

n0=1 500\boxed{n_{0}=1\,500}

4. Les termes se rapprochent de 55 d'aussi près que l'on veut : on conjecture que la limite vaut 5\boxed{\text{on conjecture que la limite vaut }5}

5. On augmente le rang tant que l'écart reste supérieur à ε\varepsilon :

Saisir eps

n ← 0

Tant que 3/(2n+1) > eps

n ← n + 1

Fin tant que

Afficher n

6. Le programme correspondant est :

def rang(eps):
    n = 0
    while 3/(2*n+1) > eps:
        n = n + 1
    return n
rang(0.001) renvoie 1 500etrang(10**(-5)) renvoie 150 000\boxed{\texttt{rang(0.001)}\text{ renvoie }1\,500 \qquad\text{et}\qquad \texttt{rang(10**(-5))}\text{ renvoie }150\,000}

Dans l'édifice

Thèmes

suites, sens de variation, comportement à l'infini, Python

Notions

suite

Ouvrir dans l'atlas interactif →