Suites, récurrences et limites

Étudier la convergence d’une suite et rédiger proprement une démonstration par récurrence.

Télécharger le PDF

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 : un outil de démonstration universel.

  • La convergence : vers quelle valeur tend \(u_n\) quand \(n\to+\infty\) ?

  • Les théorèmes de comparaison : encadrer, comparer, conclure.

Les applications

Schéma : Les applications

L'idée directrice

Schéma : 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

Schéma : Notion de limite d'une suite

La bande verte = \(]\ell-\varepsilon\,;\,\ell+\varepsilon[\) avec \(\varepsilon=0{,}25\). À partir de \(N=4\), tous les points sont dans la bande.

Schéma : Notion de limite d'une suite

Pour \(A=50\) : dès \(n\geqslant 8\), on a \(u_n=n^2\geqslant 64>50\).

Opérations sur les limites

Limites de référence et croissances comparées

Théorèmes de comparaison

Schéma : 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\).

Théorème de convergence monotone

Suites adjacentes (complément)

Suites et fonctions continues

Représentation en escalier : \(u_{n+1}=\sqrt{u_n+2}\), \(u_0=0{,}5\)

Schéma : Suites et fonctions continues

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}")   # ≈ 2.0000000000
def seuil_convergence(u0, f, ell, eps):
    """Plus petit n tel que |u_n - ell| < eps."""
    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)   # 21

Boîte à outils