Chapitre 412 minIntermédiaire
Somme des termes d'une suite arithmétique ou géométrique
Par Josselyn C., prof de BTS SIO. Mis à jour le .
À la fin de ce chapitre, tu sauras
- compter les termes d'une somme sans erreur ;
- calculer la somme de termes consécutifs d'une suite arithmétique ;
- calculer la somme de termes consécutifs d'une suite géométrique ;
- vérifier une somme au tableur ou en Python ;
- répondre à une question de coût ou de volume cumulé.
5 exercices corrigés1 schéma
La somme des termes consécutifs d'une suite arithmétique vaut le nombre de termes multiplié par la moyenne du premier et du dernier terme ; celle d'une suite géométrique de raison q ≠ 1 vaut le premier terme multiplié par (1 − q puissance le nombre de termes) / (1 − q). Ces sommes répondent aux questions de cumul : coût total d'un contrat sur cinq ans, volume total de sauvegardes, nombre total d'opérations d'un algorithme. Ce chapitre explique les deux formules, d'où elles viennent, et comment éviter l'erreur la plus fréquente : se tromper sur le nombre de termes.
Compter les termes : la première source d'erreurs
Avant toute formule de somme, il faut savoir combien de termes on additionne.
Le « + 1 » vient du fait qu'on compte les deux bouts. C'est le même piège que les poteaux d'une clôture : pour 10 mètres de clôture avec un poteau tous les mètres, il faut 11 poteaux.
Quand les termes sont donnés par leurs valeurs et non par leurs rangs, on retrouve le nombre de termes avec le terme général. Pour 7 + 11 + 15 + … + 87 (suite arithmétique de raison 4 qui commence à 7), le dernier terme vérifie 7 + 4 × k = 87, soit k = 20 : les termes vont du rang 0 au rang 20, il y en a 21.
Somme des termes d'une suite arithmétique
D'où vient cette formule ? On raconte que Carl Friedrich Gauss, enfant, a calculé ainsi 1 + 2 + … + 100. On écrit la somme deux fois, une fois à l'endroit et une fois à l'envers, et on additionne les colonnes :
S = 1 + 2 + 3 + … + 98 + 99 + 100
S = 100 + 99 + 98 + … + 3 + 2 + 1
2S = 101 + 101 + 101 + … + 101 + 101 + 101
Chaque colonne vaut 101, et il y a 100 colonnes : 2S = 100 × 101, donc S = 100 × 101 / 2 = 5 050. Le même raisonnement marche pour toute suite arithmétique : la somme du premier et du dernier terme est égale à celle du deuxième et de l'avant-dernier, et ainsi de suite, car on ajoute r d'un côté et on l'enlève de l'autre.
Cas particulier à connaître : la somme des n premiers entiers.
1 + 2 + 3 + … + n = n × (n + 1) / 2
Par exemple 1 + 2 + … + 50 = 50 × 51 / 2 = 1 275. Cette somme apparaît dès qu'on compte les tours de deux boucles imbriquées (chapitre 9).
Exemple pas à pas. Le contrat de maintenance d'un parc coûte 5 000 € la première année et augmente de 800 € par an. Quel est le coût total sur six ans ?
- La suite des coûts annuels est arithmétique : c₀ = 5 000, r = 800, cₙ = 5 000 + 800n.
- Six années : de c₀ à c₅, soit 5 − 0 + 1 = 6 termes.
- Dernier terme : c₅ = 5 000 + 800 × 5 = 9 000.
- Somme : S = 6 × (5 000 + 9 000) / 2 = 6 × 7 000 = 42 000 €.
Somme des termes d'une suite géométrique
On peut aussi écrire S = premier terme × (q^N − 1) / (q − 1) : c'est la même fraction, numérateur et dénominateur multipliés par −1. Cette forme évite les nombres négatifs quand q > 1.
D'où vient cette formule ? On écrit S, puis q × S, et on soustrait :
S = u₀ + u₀q + u₀q² + … + u₀qⁿ
q × S = u₀q + u₀q² + … + u₀qⁿ + u₀qⁿ⁺¹
S − qS = u₀ − u₀qⁿ⁺¹
Tous les termes du milieu s'annulent. Il reste S × (1 − q) = u₀ × (1 − qⁿ⁺¹), et on divise par 1 − q, possible puisque q ≠ 1.
Exemple pas à pas. u₀ = 3 et q = 2. Calcule S = u₀ + u₁ + … + u₆.
- Nombre de termes : 6 − 0 + 1 = 7.
- S = 3 × (1 − 2⁷) / (1 − 2) = 3 × (1 − 128) / (−1) = 3 × 127 = 381.
- Vérification en additionnant : 3 + 6 + 12 + 24 + 48 + 96 + 192 = 381.
Exemple en contexte. Le contrat de maintenance coûte 5 000 € la première année, puis augmente de 10 % par an. Coût total sur six ans :
- cₙ = 5 000 × 1,1ⁿ, de c₀ à c₅ : 6 termes.
- S = 5 000 × (1,1⁶ − 1) / (1,1 − 1) = 5 000 × 0,771561 / 0,1 = 38 578,05 €.
Ici, la hausse de 10 % coûte moins cher sur six ans que la hausse fixe de 800 € (42 000 €) : 10 % de 5 000 €, c'est 500 € la première année, moins que 800 €. Sur une durée plus longue, l'ordre s'inverserait.
Calculer une somme avec un outil
Le programme demande de savoir calculer ces sommes « avec la calculatrice ou le tableur », la formule pouvant t'être rappelée dans le sujet. Trois façons de faire :
- Au tableur : une colonne de termes, puis
=SOMME(B2:B7); ou une colonne de sommes cumulées, où chaque cellule ajoute le nouveau terme à la somme précédente. - À la calculatrice : afficher la colonne des sommes dans la table de la suite, ou utiliser
somme(suite(…))sur TI. Les touches exactes sont au chapitre 8. - En Python : une boucle qui accumule, ou la fonction
sum.
# Coût total du contrat sur 6 ans, hausse de 10 % par an
total = sum(5000 * 1.1**n for n in range(6))
print(round(total, 2)) # 38578.05
# La même chose avec une boucle qui accumule
c = 5000
total = 0
for annee in range(6):
total = total + c
c = c * 1.1
print(round(total, 2)) # 38578.05
Pour aller plus loin : la somme infinie
Quand 0 < q < 1, les termes deviennent minuscules et la somme se rapproche d'une valeur finie. Comme q^N tend vers 0 quand le nombre de termes N grandit (chapitre 6), la somme tend vers premier terme / (1 − q). Par exemple 100 + 50 + 25 + 12,5 + … se rapproche de 100 / (1 − 0,5) = 200. Cette « somme infinie » n'est pas au programme du module, mais elle explique pourquoi un volume qui diminue de moitié à chaque étape reste borné.
Exercices
Exercice 1 sur 5 Somme arithmétique Réussi À revoir
Calcule S = 5 + 8 + 11 + … + 98.
Voir la réponseMasquer la réponse de l'exercice 1
C'est la somme des termes d'une suite arithmétique de premier terme 5 et de raison 3.
- Nombre de termes : 5 + 3k = 98 donne k = 31, donc les rangs vont de 0 à 31 : 32 termes.
- S = 32 × (5 + 98) / 2 = 16 × 103 = 1 648.
Tu avais trouvé ?
Exercice 2 sur 5 Somme géométrique Réussi À revoir
Calcule S = 3 + 6 + 12 + … + 3 072.
Voir la réponseMasquer la réponse de l'exercice 2
Suite géométrique de premier terme 3 et de raison 2.
- Nombre de termes : 3 × 2ᵏ = 3 072 donne 2ᵏ = 1 024 = 2¹⁰, donc k = 10 : rangs de 0 à 10, 11 termes.
- S = 3 × (2¹¹ − 1) / (2 − 1) = 3 × 2 047 = 6 141.
Tu avais trouvé ?
Exercice 3 sur 5 Le budget des licences Réussi À revoir
En 2026, une entreprise paie 18 000 € de licences logicielles. Le montant augmente de 6 % par an. Quel budget total faut-il prévoir pour les cinq années 2026 à 2030 ?
Voir la réponseMasquer la réponse de l'exercice 3
Les montants annuels forment une suite géométrique ℓₙ = 18 000 × 1,06ⁿ. De 2026 à 2030 : de ℓ₀ à ℓ₄, 5 termes.
S = 18 000 × (1,06⁵ − 1) / (1,06 − 1) ≈ 18 000 × 5,637093 ≈ 101 467,67 €.
Vérification par les termes, arrondis au centime : 18 000 + 19 080 + 20 224,80 + 21 438,29 + 22 724,59 = 101 467,68. Le centime d'écart vient des arrondis : la formule donne la valeur exacte.
Tu avais trouvé ?
Exercice 4 sur 5 Attention au premier terme Réussi À revoir
(uₙ) est géométrique, de premier terme u₁ = 6 et de raison 0,5. Calcule u₁ + u₂ + … + u₁₀.
Voir la réponseMasquer la réponse de l'exercice 4
De u₁ à u₁₀ : 10 − 1 + 1 = 10 termes, premier terme u₁ = 6.
S = 6 × (1 − 0,5¹⁰) / (1 − 0,5) = 6 × (1 − 0,0009765625) / 0,5 = 12 × 0,9990234375 = 11,98828125.
Tu avais trouvé ?
Exercice 5 sur 5 Quand le budget est-il dépassé ? Réussi À revoir
Le contrat de maintenance coûte 5 000 € la première année et augmente de 800 € par an. Au bout de combien d'années le coût cumulé dépasse-t-il 60 000 € ? Écris un programme Python qui répond à la question.
Voir la réponseMasquer la réponse de l'exercice 5
On ajoute les coûts annuels tant que le total reste inférieur ou égal à 60 000 :
cout = 5000 # coût de l'année en cours
total = 0
annees = 0
while total <= 60000:
total = total + cout
cout = cout + 800
annees = annees + 1
print(annees, total) # 8 62400
Le coût cumulé dépasse 60 000 € au bout de 8 ans (62 400 €). Vérification avec la formule : sur 7 ans, S = 7 × (5 000 + 9 800) / 2 = 51 800 € ; sur 8 ans, S = 8 × (5 000 + 10 600) / 2 = 62 400 €. Le chapitre 8 détaille ce type d'algorithme.
Tu avais trouvé ?