Aller au contenu
Réussir mon BTS SIO

Tape une notion, une commande ou le nom d'une épreuve.

Par exemple

Chapitre 114 minIntermédiaire

C'est quoi une suite numérique ?

Par Josselyn C., prof de BTS SIO. Mis à jour le .

À la fin de ce chapitre, tu sauras

  • lire et écrire les notations uₙ, (uₙ) et uₙ₊₁ sans confondre rang et terme ;
  • calculer les termes d'une suite explicite ou définie par récurrence ;
  • programmer le calcul des termes en Python ;
  • représenter une suite par un nuage de points ;
  • traduire une situation en suite : premier terme et relation de récurrence.

5 exercices corrigés1 schéma

Une suite numérique est une liste infinie de nombres rangés dans un ordre précis : un premier terme, un deuxième, un troisième, et ainsi de suite, chacun repéré par un entier appelé son rang. Ce chapitre fixe le vocabulaire et les notations, montre les deux façons de définir une suite (par une formule ou par récurrence), et comment la représenter et l'utiliser pour modéliser une situation.

Une liste de nombres numérotés

Chaque lundi, le responsable du support relève le nombre de tickets encore ouverts : 42, puis 38, puis 45, puis 40. Chaque fin de mois, l'administrateur note la place occupée sur un serveur de fichiers. Chaque année, le service comptable calcule la valeur d'un serveur acheté il y a quelques années. Dans les trois cas, une grandeur évolue par étapes, et on range ses valeurs successives dans une liste numérotée : c'est une suite.

On note la suite (uₙ) et chacun de ses nombres uₙ, le terme de rang n (ou d'indice n). Le premier terme est le plus souvent u₀, parfois u₁ quand l'énoncé commence à compter à partir de 1.

Rang n0123
Terme uₙu₀ = 42u₁ = 38u₂ = 45u₃ = 40

Une suite est donc une fonction particulière : à chaque entier naturel n, elle associe un nombre réel uₙ. La différence avec les fonctions que tu connais, c'est que la variable ne prend que des valeurs entières (0, 1, 2…) : il n'y a pas de terme de rang 2,5.

Lire et écrire les indices sans se tromper

Les indices sont la première source d'erreurs. Prends la suite définie par uₙ = 2n + 3 et compare :

ÉcritureCe qu'elle désigneCalculPour n = 3
uₙ₊₁Le terme suivant uₙOn remplace n par n + 1 : 2(n + 1) + 3 = 2n + 5u₄ = 11
uₙ + 1Le terme uₙ augmenté de 1(2n + 3) + 1 = 2n + 4u₃ + 1 = 10
uₙ₋₁Le terme précédent uₙ2(n − 1) + 3 = 2n + 1u₂ = 7
u₂ₙLe terme de rang 2n2 × 2n + 3 = 4n + 3u₆ = 15

Définir une suite par une formule explicite

Une suite est définie de façon explicite quand on calcule chaque terme directement à partir de son rang, avec une formule uₙ = f(n).

Exemple : uₙ = 3n + 2.

  • u₀ = 3 × 0 + 2 = 2
  • u₁ = 3 × 1 + 2 = 5
  • u₅ = 3 × 5 + 2 = 17
  • u₁₀₀ = 3 × 100 + 2 = 302

Pour calculer u₁₀₀, on n'a pas besoin des 99 termes précédents : c'est l'avantage d'une formule explicite. C'est aussi ce qui la rend facile à programmer : en Python, une fonction u(n) qui renvoie 3 * n + 2.

Définir une suite par récurrence

Une suite est définie par récurrence quand on donne :

  1. son premier terme (la valeur de départ, aussi appelée condition initiale) ;
  2. une relation de récurrence, qui dit comment calculer un terme à partir du précédent : uₙ₊₁ = f(uₙ).

Exemple : un dossier partagé occupe 1 000 Go. Chaque mois, la règle d'archivage déplace 10 % de son contenu vers une baie d'archives, et les utilisateurs ajoutent 50 Go de fichiers. En notant uₙ la taille du dossier, en Go, au bout de n mois :

text
u₀ = 1000
uₙ₊₁ = 0,9 × uₙ + 50

Il reste 90 % du dossier (on multiplie par 0,9), puis on ajoute 50 Go. On calcule les termes de proche en proche :

  • u₁ = 0,9 × 1 000 + 50 = 950
  • u₂ = 0,9 × 950 + 50 = 905
  • u₃ = 0,9 × 905 + 50 = 864,5
  • u₄ = 0,9 × 864,5 + 50 = 828,05

Pour obtenir u₁₂, il faut calculer les onze termes qui le précèdent. À la main, c'est long ; une calculatrice, un tableur ou une boucle Python le font en une seconde (u₁₂ ≈ 641,21 Go).

Définition expliciteDéfinition par récurrence
Ce qu'on donneUne formule uₙ = f(n)Le premier terme et une relation uₙ₊₁ = f(uₙ)
Pour calculer u₅₀On remplace n par 50On calcule u₁, u₂… jusqu'à u₅₀
En PythonUne fonction de nUne boucle qui met à jour une variable
Situations typiquesUne valeur qui dépend du temps écouléUne évolution décrite « d'une période à la suivante »

Certaines suites ont les deux définitions. Les suites arithmétiques et géométriques des chapitres 2 et 3 se définissent par récurrence, mais on connaît aussi leur formule explicite, ce qui permet de sauter directement au terme voulu. Le chapitre 7 montre comment obtenir la formule explicite de la suite du dossier partagé.

Calculer des termes avec Python

Ce sont deux programmes séparés. Une suite explicite se programme par une fonction :

python
# Suite explicite : u(n) = 3n + 2
def u(n):
    return 3 * n + 2

print(u(0), u(5), u(100))      # 2 17 302

Une suite récurrente se programme par une boucle qui remplace la valeur de u par la suivante à chaque tour :

python
# Suite récurrente : u(0) = 1000 et u(n+1) = 0.9 u(n) + 50
u = 1000
for n in range(1, 5):
    u = 0.9 * u + 50
    print(n, round(u, 2))
text
1 950.0
2 905.0
3 864.5
4 828.05

La ligne u = 0.9 * u + 50 est une affectation récursive : l'ancienne valeur de u sert à calculer la nouvelle, qui la remplace. Après le tour où n vaut 4, la variable u contient u₄. Le chapitre 8 montre aussi la calculatrice et le tableur.

Représenter une suite par un nuage de points

On représente une suite dans un repère par les points de coordonnées (n ; uₙ) : en abscisse le rang, en ordonnée la valeur du terme. Comme n ne prend que des valeurs entières, on obtient des points isolés, pas une courbe : on ne les relie pas.

02505007501 000024681012rang nuₙ (Go)500 Go : les points s’en rapprochent1 000950905864,5≈ 641
La suite du dossier partagé : chaque point (n ; uₙ) est un terme, les points ne se relient pas

Le nuage de points fait voir d'un coup d'œil ce que les calculs montrent terme par terme : la taille du dossier diminue, de moins en moins vite, et semble se rapprocher de 500 Go sans jamais passer en dessous. Le programme te demande justement de savoir lire ce comportement sur un graphique : le sens de variation (chapitre 5) et la limite (chapitre 6).

Modéliser une situation par une suite

Dans un exercice, la suite n'est pas toujours donnée : on te décrit une situation et c'est à toi de l'écrire. La méthode tient en quatre questions.

  1. Que mesure uₙ, et dans quelle unité ? Une taille en Go, un coût en euros, un nombre d'abonnés.
  2. Que représente n ? Le nombre d'années, de mois ou de semaines écoulés depuis le départ. Note la correspondance : « n = 0 correspond à 2026 ».
  3. Quelle est la valeur de départ ? C'est u₀ (ou u₁ si l'énoncé commence à 1).
  4. Que se passe-t-il d'une période à la suivante ? On ajoute une quantité, on multiplie par un coefficient, ou les deux.
SituationÉvolution d'une période à l'autreRelationType de suite
Un contrat de maintenance coûte 4 800 € la première année, puis 150 € de plus chaque annéeOn ajoute 150uₙ₊₁ = uₙ + 150Arithmétique (chapitre 2)
Le trafic d'un lien augmente de 12 % par anOn multiplie par 1,12uₙ₊₁ = 1,12 × uₙGéométrique (chapitre 3)
Le dossier partagé perd 10 % puis reçoit 50 GoOn multiplie par 0,9 puis on ajoute 50uₙ₊₁ = 0,9 × uₙ + 50Arithmético-géométrique (chapitre 7)

Exercices

Exercice 1 sur 5 Calculer des termes d'une suite explicite Réussi À revoir

On définit la suite (uₙ) par uₙ = n² − 4n + 5 pour tout entier naturel n.

  1. Calcule u₀, u₁, u₂, u₃ et u₄.
  2. Calcule u₁₀.
  3. Que remarques-tu sur les cinq premiers termes ?
Voir la réponseMasquer la réponse de l'exercice 1
  1. u₀ = 0 − 0 + 5 = 5 ; u₁ = 1 − 4 + 5 = 2 ; u₂ = 4 − 8 + 5 = 1 ; u₃ = 9 − 12 + 5 = 2 ; u₄ = 16 − 16 + 5 = 5.
  2. u₁₀ = 100 − 40 + 5 = 65.
  3. Les termes diminuent jusqu'à u₂ = 1, puis augmentent : la suite n'est ni croissante ni décroissante sur ses premiers termes. On a aussi u₁ = u₃ et u₀ = u₄, car uₙ = (n − 2)² + 1 est symétrique autour de n = 2.

Tu avais trouvé ?

Exercice 2 sur 5 Calculer des termes d'une suite récurrente Réussi À revoir

On définit la suite (vₙ) par v₀ = 2 et vₙ₊₁ = 3vₙ − 1.

  1. Calcule v₁, v₂, v₃ et v₄.
  2. Écris un programme Python qui affiche v₁ à v₄.
Voir la réponseMasquer la réponse de l'exercice 2
  1. v₁ = 3 × 2 − 1 = 5 ; v₂ = 3 × 5 − 1 = 14 ; v₃ = 3 × 14 − 1 = 41 ; v₄ = 3 × 41 − 1 = 122.
  2. Une boucle qui met à jour v à chaque tour :
python
v = 2
for n in range(1, 5):
    v = 3 * v - 1
    print(n, v)

Le programme affiche 1 5, 2 14, 3 41, 4 122.

Tu avais trouvé ?

Exercice 3 sur 5 Les indices Réussi À revoir

La suite (uₙ) est définie par uₙ = 3n − 1.

  1. Exprime uₙ₊₁, uₙ + 1, uₙ₋₁ et u₂ₙ en fonction de n.
  2. Calcule-les pour n = 4.
Voir la réponseMasquer la réponse de l'exercice 3
  1. uₙ₊₁ = 3(n + 1) − 1 = 3n + 2 ; uₙ + 1 = 3n − 1 + 1 = 3n ; uₙ₋₁ = 3(n − 1) − 1 = 3n − 4 ; u₂ₙ = 3 × (2n) − 1 = 6n − 1.
  2. Pour n = 4 : u₅ = 14, u₄ + 1 = 12, u₃ = 8 et u₈ = 23. Les quatre résultats diffèrent : ce sont quatre nombres différents.

Tu avais trouvé ?

Exercice 4 sur 5 Modéliser trois situations Réussi À revoir

Pour chaque situation, définis une suite : ce que représentent uₙ et n, le premier terme et la relation de récurrence.

  1. Une équipe de support traite 1 450 tickets en 2026 et prévoit d'en traiter 120 de plus chaque année.
  2. Un hébergeur compte 3 000 clients au 1er janvier 2026 ; leur nombre augmente de 8 % par an.
  3. Une liste de diffusion compte 1 000 abonnés. Chaque mois, 20 % des abonnés se désinscrivent et 300 nouveaux s'inscrivent.
Voir la réponseMasquer la réponse de l'exercice 4
  1. tₙ = nombre de tickets traités l'année 2026 + n. t₀ = 1 450 et tₙ₊₁ = tₙ + 120.
  2. cₙ = nombre de clients au 1er janvier de l'année 2026 + n. c₀ = 3 000 et cₙ₊₁ = 1,08 × cₙ (augmenter de 8 %, c'est multiplier par 1 + 8/100 = 1,08).
  3. aₙ = nombre d'abonnés au bout de n mois. a₀ = 1 000 et aₙ₊₁ = 0,8 × aₙ + 300 : il reste 80 % des abonnés, puis 300 s'ajoutent.

Tu avais trouvé ?

Exercice 5 sur 5 Lire un programme Réussi À revoir

Qu'affiche ce programme ? Quelle suite calcule-t-il ?

python
u = 5
for n in range(3):
    u = u * 2
print(u)
Voir la réponseMasquer la réponse de l'exercice 5

La boucle fait 3 tours (range(3) donne 0, 1 et 2). u passe de 5 à 10, puis 20, puis 40, et le programme affiche 40. Il calcule la suite définie par u₀ = 5 et uₙ₊₁ = 2uₙ, et la valeur affichée est u₃. Le nombre de tours de boucle donne le rang du terme obtenu : c'est le point à surveiller dans tout programme de suite.

Tu avais trouvé ?

Chapitre terminé !

Fais les 5 exercices avant de passer à la suite : c'est en t'entraînant que tout se fixe.

chapitres
–
de série
–
du cours
–
Chapitre suivant : Suite arithmétique : formule, raison et terme généralRevoir le sommaire du cours