+ qu'un profMon espace

Première Spé Maths / Chapitre 2 : Suites numériques

Fiche 3 : suites géométriques et modélisation

Onze exercices pour maîtriser les suites géométriques :

  • terme général et somme à partir de u0u_0 et de la raison ;
  • retrouver la raison avec deux termes ;
  • prouver qu'une suite est géométrique ;
  • intérêts composés et durée de doublement ;
  • baisse de population et seuil ;
  • somme géométrique de raison 12\dfrac12 ;
  • vrai/faux (dont le sens de variation avec u0<0u_0<0) ;
  • démontrer la somme 1+q+⋯+qn1+q+\dots+q^n ;
  • Python : Fibonacci (avec une liste), Syracuse, factorielle ;
  • pour aller plus loin : Hanoï, somme des carrés, emprunt ;
  • Python : une somme géométrique et un seuil.

Toutes les corrections sont rédigées comme on l'attend d'une bonne copie :

  • la raison est justifiée par un+1un\dfrac{u_{n+1}}{u_n} ou par la relation un+1=q unu_{n+1}=q\,u_n ;
  • le coefficient multiplicateur est expliqué ;
  • la formule de somme est citée avec le bon nombre de termes ;
  • la conclusion est en contexte, avec l'unité.

💡 Le modèle de rédaction d'une évolution en pourcentage

« Une hausse de 3 %3\,\% correspond à une multiplication par 1+3100=1,031+\dfrac3{100}=1{,}03. Donc, pour tout nn, Cn+1=1,03×CnC_{n+1}=1{,}03\times C_n : (Cn)(C_n) est géométrique de raison 1,031{,}03 et de premier terme C0=5 000C_0=5\,000. Ainsi Cn=5 000×1,03nC_n=5\,000\times1{,}03^n. »

  • Traduis le pourcentage en coefficient multiplicateur.
  • Écris un+1=q unu_{n+1}=q\,u_n.
  • Donne un=u0 qnu_n=u_0\,q^n et le premier terme.

⚠️ Les pièges classiques

  • Confondre hausse de 3 %3\,\% (×1,03\times1{,}03) et multiplier par 0,030{,}03.
  • Prendre 1−t1001-\dfrac t{100} pour une hausse et 1+t1001+\dfrac t{100} pour une baisse.
  • Oublier que 1,03n1{,}03^n n'est pas 1+0,03n1+0{,}03n.
  • Utiliser la formule de somme avec le mauvais nombre de termes.

😄 Ta banque appelle ça « la magie des intérêts composés ». Les intérêts composés, c'est la magie d'une suite géométrique : plus le temps passe, plus l'effet s'emballe.


Exercice 1 (★) : terme général et somme

(un)(u_n) est géométrique de premier terme u0=3u_0=3 et de raison 22.

1. Exprimer unu_n en fonction de nn et calculer u5u_5.

2. Calculer S=u0+u1+⋯+u5S=u_0+u_1+\dots+u_5.

✏️ Correction de l'exercice 1

Question 1

(un)(u_n) est géométrique : un=u0 qnu_n=u_0\,q^n.

✅ un=3×2nu_n=3\times2^n

u5=3×32u_5=3\times32

✅ u5=96u_5=96

Question 2

Il y a 5−0+1=65-0+1=6 termes. Pour q=2≠1q=2\neq1 :

S=u0×1−q61−q=3×1−641−2=3×63S=u_0\times\dfrac{1-q^6}{1-q}=3\times\dfrac{1-64}{1-2}=3\times63

✅ S=189S=189

Vérification : 3+6+12+24+48+96=1893+6+12+24+48+96=189 ✓


Exercice 2 (★★) : deux termes donnés

(vn)(v_n) est une suite géométrique de raison positive telle que v2=12v_2=12 et v5=96v_5=96.

1. Déterminer la raison qq et le premier terme v0v_0.

2. Exprimer vnv_n et calculer v8v_8.

✏️ Correction de l'exercice 2

Question 1

Pour une suite géométrique, v5=v2×q5−2v_5=v_2\times q^{5-2}, donc 96=12q396=12q^3 et q3=8q^3=8. Comme q>0q>0, q=2q=2.

Puis v2=v0×q2v_2=v_0\times q^2, donc v0=124=3v_0=\dfrac{12}4=3.

✅ q=2q=2 et v0=3v_0=3

Question 2

✅ vn=3×2nv_n=3\times2^n

v8=3×256v_8=3\times256

✅ v8=768v_8=768


Exercice 3 (★★) : géométrique ou non ?

1. Soit (un)(u_n) définie par u0=1 000u_0=1\,000 et un+1=0,8 unu_{n+1}=0{,}8\,u_n. Justifier que (un)(u_n) est géométrique, exprimer unu_n, calculer u10u_{10} et donner le sens de variation.

2. La suite tn=n×2nt_n=n\times2^n est-elle géométrique ?

✏️ Correction de l'exercice 3

Question 1

Pour tout nn, un+1=0,8 unu_{n+1}=0{,}8\,u_n : (un)(u_n) est géométrique de raison q=0,8q=0{,}8 et de premier terme u0=1 000u_0=1\,000.

✅ un=1 000×0,8nu_n=1\,000\times0{,}8^n

u10=1 000×0,810u_{10}=1\,000\times0{,}8^{10}

✅ u10≈107,37u_{10}\approx107{,}37

Comme u0>0u_0>0 et 0<q<10<q<1 :

✅ la suite (un)(u_n) est strictement décroissante.

Question 2

t0=0t_0=0, t1=2t_1=2, t2=8t_2=8. Si la suite était géométrique de raison qq, on aurait t1=q t0=0t_1=q\,t_0=0 : impossible car t1=2t_1=2.

❌ La suite (tn)(t_n) n'est pas géométrique. (De plus, tn+1tn=2(n+1)n\dfrac{t_{n+1}}{t_n}=\dfrac{2(n+1)}n dépend de nn.)


Exercice 4 (★★) : les intérêts composés

On place 5 0005\,000 € à 3 %3\,\% par an, à intérêts composés. On note CnC_n le capital, en euros, après nn années.

1. Exprimer CnC_n en fonction de nn. Calculer C10C_{10}.

2. Écrire un script Python qui renvoie le nombre d'années nécessaires pour doubler le capital. Donner sa valeur.

3. Comparer C10C_{10} à un placement à intérêts simples qui rapporte 150150 € par an.

✏️ Correction de l'exercice 4

Question 1

Une hausse de 3 %3\,\% correspond à un coefficient multiplicateur de 1,031{,}03. Donc Cn+1=1,03 CnC_{n+1}=1{,}03\,C_n.

✅ (Cn)(C_n) est géométrique de raison 1,031{,}03 et de premier terme 5 0005\,000 : Cn=5 000×1,03nC_n=5\,000\times1{,}03^n.

C10=5 000×1,0310C_{10}=5\,000\times1{,}03^{10}

✅ C10≈6 719,58C_{10}\approx6\,719{,}58 €

Question 2

n = 0
capital = 5000
while capital < 10000:
    capital = capital * 1.03
    n = n + 1
print(n)

Le script affiche 24.

Vérification : 1,0323≈1,9741{,}03^{23}\approx1{,}974 donne 9 8689\,868 € et 1,0324≈2,0331{,}03^{24}\approx2{,}033 donne 10 16410\,164 €.

✅ Le capital double au bout de 2424 ans.

Question 3

À intérêts simples : 5 000+150×10=6 5005\,000+150\times10=6\,500 €.

✅ Les intérêts composés donnent 6 719,586\,719{,}58 € contre 6 5006\,500 € : environ 220220 € de plus.


Exercice 5 (★★) : une population qui baisse

Une ville compte 200 000200\,000 habitants. Sa population baisse de 2 %2\,\% par an. On note PnP_n la population après nn années.

1. Justifier que (Pn)(P_n) est géométrique et exprimer PnP_n.

2. Calculer la population au bout de 1010 ans.

3. Au bout de combien d'années la population passe-t-elle sous 150 000150\,000 habitants ?

✏️ Correction de l'exercice 5

Question 1

Une baisse de 2 %2\,\% correspond à un coefficient multiplicateur de 1−2100=0,981-\dfrac2{100}=0{,}98. Donc Pn+1=0,98 PnP_{n+1}=0{,}98\,P_n.

✅ (Pn)(P_n) est géométrique de raison 0,980{,}98 : Pn=200 000×0,98nP_n=200\,000\times0{,}98^n.

Question 2

P10=200 000×0,9810P_{10}=200\,000\times0{,}98^{10}

✅ P10≈163 415P_{10}\approx163\,415 habitants

Question 3

On cherche le plus petit nn tel que 200 000×0,98n<150 000200\,000\times0{,}98^n<150\,000, soit 0,98n<0,750{,}98^n<0{,}75. Avec un algorithme :

n = 0
p = 200000
while p >= 150000:
    p = p * 0.98
    n = n + 1
print(n)

Le script affiche 15.

Vérification : 0,9814≈0,7536>0,750{,}98^{14}\approx0{,}7536>0{,}75 et 0,9815≈0,7386<0,750{,}98^{15}\approx0{,}7386<0{,}75.

✅ La population passe sous 150 000150\,000 habitants au bout de 1515 ans.


Exercice 6 (★★) : une somme géométrique

Calculer S=1+12+14+⋯+(12)7S=1+\dfrac12+\dfrac14+\dots+\left(\dfrac12\right)^7.

✏️ Correction de l'exercice 6

Ce sont les termes d'une suite géométrique de premier terme 11 et de raison 12\dfrac12, de k=0k=0 à k=7k=7 : 88 termes.

S=1×1−(12)81−12=2(1−1256)=2×255256S=1\times\dfrac{1-\left(\frac12\right)^8}{1-\frac12}=2\left(1-\dfrac1{256}\right)=2\times\dfrac{255}{256}

✅ S=255128≈1,992S=\dfrac{255}{128}\approx1{,}992


Exercice 7 (★★) : vrai ou faux

Justifier chaque réponse :

1. Une baisse de 10 %10\,\% suivie d'une hausse de 10 %10\,\% ramène à la valeur de départ.

2. Une suite géométrique de premier terme strictement positif et de raison qq avec 0<q<10<q<1 est décroissante.

3. Si un+1=q unu_{n+1}=q\,u_n avec q<0q<0, la suite est monotone.

4. Une suite géométrique de premier terme u0=−8u_0=-8 et de raison q=0,5q=0{,}5 est décroissante.

✏️ Correction de l'exercice 7

Affirmation 1

Le coefficient global est 0,9×1,1=0,990{,}9\times1{,}1=0{,}99, soit une baisse de 1 %1\,\% (par exemple 100→90→99100\to90\to99).

❌ Faux.

Affirmation 2

Pour u0>0u_0>0 et 0<q<10<q<1, un+1−un=u0qn(q−1)<0u_{n+1}-u_n=u_0q^n(q-1)<0.

✅ Vrai.

Affirmation 3

Avec q<0q<0, les termes alternent de signe : la suite n'est pas monotone (sauf si elle est nulle).

❌ Faux.

Affirmation 4

un+1−un=u0qn(q−1)=−8×0,5n×(−0,5)=4×0,5n>0u_{n+1}-u_n=u_0q^n(q-1)=-8\times0{,}5^n\times(-0{,}5)=4\times0{,}5^n>0. Les termes sont −8-8, −4-4, −2-2, −1-1 : ils augmentent vers 00.

❌ Faux : la suite est croissante.


Exercice 8 (★★) : démontrer la somme géométrique

1. Soit q≠1q\neq1. Démontrer que 1+q+q2+⋯+qn=1−qn+11−q1+q+q^2+\dots+q^n=\dfrac{1-q^{n+1}}{1-q}.

2. Calculer 1+2+4+⋯+2101+2+4+\dots+2^{10}.

3. Calculer 1+12+14+⋯+12101+\dfrac12+\dfrac14+\dots+\dfrac1{2^{10}} (valeur exacte puis approchée au millième).

✏️ Correction de l'exercice 8

Question 1

On note S=1+q+⋯+qnS=1+q+\dots+q^n. Alors qS=q+q2+⋯+qn+1qS=q+q^2+\dots+q^{n+1}.

En soustrayant : S−qS=1−qn+1S-qS=1-q^{n+1}, donc S(1−q)=1−qn+1S(1-q)=1-q^{n+1}.

✅ Comme q≠1q\neq1, S=1−qn+11−qS=\dfrac{1-q^{n+1}}{1-q}.

Question 2

Ici q=2q=2 et n=10n=10 : S=1−2111−2=211−1S=\dfrac{1-2^{11}}{1-2}=2^{11}-1.

✅ 1+2+4+⋯+210=20471+2+4+\dots+2^{10}=2047.

Question 3

Ici q=12q=\dfrac12 et n=10n=10 : S=1−(12)111−12=2(1−12048)=20471024S=\dfrac{1-\left(\frac12\right)^{11}}{1-\frac12}=2\left(1-\dfrac1{2048}\right)=\dfrac{2047}{1024}.

✅ S=20471024≈1,999S=\dfrac{2047}{1024}\approx1{,}999. On a S=2−11024S=2-\dfrac1{1024} : la somme est très proche de 22. En ajoutant des termes, l'écart à 22 est divisé par 22 à chaque fois, ce qui laisse conjecturer que ces sommes se rapprochent de 22.


Exercice 9 (★★) : Python : Fibonacci, Syracuse, factorielle

1. Les lapins de Fibonacci. Au mois 11, on a un couple de lapereaux. Un couple devient adulte au bout d'un mois, puis donne naissance à un nouveau couple chaque mois. On note FnF_n le nombre de couples au mois nn. Vérifier que F1=1F_1=1, F2=1F_2=1, F3=2F_3=2, F4=3F_4=3 et justifier que Fn+2=Fn+1+FnF_{n+2}=F_{n+1}+F_n.

2. Compléter la fonction ci-dessous pour qu'elle renvoie la liste des termes F0F_0 à FnF_n, avec F0=0F_0=0, F1=1F_1=1 :

def fib(n):
    F = [0, 1]
    for k in range(2, n + 1):
        F.append(...)
    return F

3. Que renvoie fib(9) ? Quelle est la valeur de F9F_9 ?

4. Écrire une fonction factorielle(n) qui renvoie n!=1×2×⋯×nn!=1\times2\times\dots\times n (avec 0!=10!=1).

5. Suite de Syracuse. On part de u0=nu_0=n ; si uku_k est pair, uk+1=uk2u_{k+1}=\dfrac{u_k}2, sinon uk+1=3uk+1u_{k+1}=3u_k+1. Écrire une fonction qui renvoie la liste des termes jusqu'à 11. En déduire le nombre d'étapes pour n=7n=7.

✏️ Correction de l'exercice 9

Question 1

Mois 11 : un couple de lapereaux, F1=1F_1=1. Mois 22 : ce couple est adulte, mais n'a pas encore eu de petits, F2=1F_2=1. Mois 33 : il donne naissance à un couple, F3=2F_3=2. Mois 44 : le premier couple donne de nouveau naissance, le second est adulte, F4=3F_4=3.

Au mois n+2n+2, on retrouve tous les couples du mois n+1n+1, plus un nouveau couple pour chaque couple adulte, c'est-à-dire pour chaque couple déjà présent au mois nn.

✅ Fn+2=Fn+1+FnF_{n+2}=F_{n+1}+F_n.

Question 2

À chaque tour, on ajoute à la liste la somme des deux derniers termes, Fk−1+Fk−2F_{k-1}+F_{k-2} :

def fib(n):
    F = [0, 1]
    for k in range(2, n + 1):
        F.append(F[k - 1] + F[k - 2])
    return F

Question 3

Les termes sont 0,1,1,2,3,5,8,13,21,340,1,1,2,3,5,8,13,21,34 : fib(9) renvoie la liste [0, 1, 1, 2, 3, 5, 8, 13, 21, 34].

✅ F9F_9 est le dernier élément : fib(9)[9] vaut 34.

Question 4

def factorielle(n):
    p = 1
    for k in range(2, n + 1):
        p = p * k
    return p

Pour n=0n=0 ou n=1n=1 la boucle ne s'exécute pas et la fonction renvoie bien 11.

Question 5

def syracuse(n):
    L = [n]
    while n != 1:
        if n % 2 == 0:
            n = n // 2
        else:
            n = 3 * n + 1
        L.append(n)
    return L

syracuse(7) renvoie [7, 22, 11, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1], soit 1717 éléments.

✅ Il y a 17−1=1617-1=16 étapes pour n=7n=7 (len(syracuse(7)) - 1).

On ignore si cette boucle s'arrête pour tous les entiers : c'est la célèbre conjecture de Syracuse, toujours ouverte.


Exercice 10 (★★★) : pour aller plus loin : Hanoï, carrés, emprunt

1. Tours de Hanoï. On note hnh_n le nombre minimal de déplacements pour transférer nn disques. On admet hn+1=2hn+1h_{n+1}=2h_n+1 et h0=0h_0=0. On pose gn=hn+1g_n=h_n+1. Montrer que (gn)(g_n) est géométrique, en déduire hnh_n en fonction de nn puis calculer h10h_{10}.

2. Somme des carrés. Vérifier en Python que 12+22+⋯+n2=n(n+1)(2n+1)61^2+2^2+\dots+n^2=\dfrac{n(n+1)(2n+1)}6 pour n=10n=10.

n = 10
print(sum([k * k for k in range(1, n + 1)]), n * (n + 1) * (2 * n + 1) // 6)

3. Emprunt. On emprunte 10 00010\,000 € à 0,5 %0{,}5\,\% par mois et on rembourse 200200 € chaque mois : dk+1=1,005 dk−200d_{k+1}=1{,}005\,d_k-200. Écrire un programme qui renvoie le nombre de mois nécessaires pour solder la dette.

✏️ Correction de l'exercice 10

Question 1

gn+1=hn+1+1=2hn+2=2(hn+1)=2gng_{n+1}=h_{n+1}+1=2h_n+2=2(h_n+1)=2g_n : la suite (gn)(g_n) est géométrique de raison 22, de premier terme g0=h0+1=1g_0=h_0+1=1.

Donc gn=2ng_n=2^n et hn=2n−1h_n=2^n-1.

✅ hn=2n−1h_n=2^n-1 et h10=210−1=1023h_{10}=2^{10}-1=1023.

Question 2

Le programme affiche deux fois le même nombre.

✅ Les deux valeurs sont égales à 385385.

Cela vérifie la formule pour n=10n=10 mais ne la démontre pas : la démonstration est un approfondissement, la formule est admise ici.

Question 3

d = 10000
mois = 0
while d > 0:
    d = 1.005 * d - 200
    mois = mois + 1
print(mois)

✅ Le programme affiche 5858 : la dette est soldée au bout de 5858 mois (le dernier versement est partiel).


Exercice 11 (★★) : Python : une somme géométrique et un seuil

On note Sn=12+14+18+⋯+12nS_n=\dfrac12+\dfrac14+\dfrac18+\dots+\dfrac1{2^n} pour n⩾1n\geqslant1. Oresme calculait au XIVe^{\text{e}} siècle des sommes de termes de suites géométriques de ce type.

1. Écrire une fonction qui renvoie SnS_n en additionnant les termes un à un. Calculer S5S_5 à la main avec la formule et vérifier.

2. Écrire un script qui renvoie le plus petit entier nn tel que Sn>0,999S_n>0{,}999.

3. Retrouver ce résultat avec la formule de la somme.

✏️ Correction de l'exercice 11

Question 1

def S(n):
    terme = 0.5
    total = 0
    for k in range(n):
        total = total + terme
        terme = terme / 2
    return total

print(S(5))

Le script affiche 0.96875. Avec la formule : S5S_5 a pour premier terme 12\dfrac12, pour raison 12\dfrac12 et 55 termes, donc S5=12×1−(12)51−12=1−132=3132=0,96875S_5=\dfrac12\times\dfrac{1-\left(\frac12\right)^5}{1-\frac12}=1-\dfrac1{32}=\dfrac{31}{32}=0{,}96875.

Question 2

n = 1
total = 0.5
terme = 0.5
while total <= 0.999:
    terme = terme / 2
    total = total + terme
    n = n + 1
print(n)

Le script affiche 10.

Question 3

Sn=1−12nS_n=1-\dfrac1{2^n}, donc Sn>0,999  ⟺  12n<0,001  ⟺  2n>1 000S_n>0{,}999\iff\dfrac1{2^n}<0{,}001\iff2^n>1\,000.

29=512<1 0002^9=512<1\,000 et 210=1 024>1 0002^{10}=1\,024>1\,000.

✅ Le plus petit entier est n=10n=10, comme le donne le script (S10=1−11024≈0,99902S_{10}=1-\dfrac1{1024}\approx0{,}99902).


🎯 Ce qui peut tomber en contrôle

  • Prouver qu'une suite est géométrique et donner son terme général (exercices 1 et 3).
  • Un problème d'évolution en pourcentage (exercices 4 et 5).
  • Une somme géométrique (exercices 1 et 6).
  • Un seuil avec Python (exercices 4 et 5).
  • Démontrer la somme 1+q+⋯+qn1+q+\dots+q^n (exercice 8).
  • Des listes de termes en Python : Fibonacci, Syracuse (exercice 9), et un seuil sur une somme (exercice 11).

QCM : vérifie tes acquis

5 questions, une seule bonne réponse chacune. Choisis une réponse : la correction s'affiche tout de suite. Ton score est enregistré dans Mon espace.

Question 1 sur 5

Une hausse de 3 %3\,\% correspond à une multiplication par :

Question 2 sur 5

Une suite géométrique a pour premier terme u0=3u_0=3 et pour raison 22. Que vaut u5u_5 ?

Question 3 sur 5

On place 5 0005\,000 € à 3 %3\,\% par an, à intérêts composés. Le capital après 1010 ans est environ :

Question 4 sur 5

Une baisse de 10 %10\,\% suivie d'une hausse de 10 %10\,\% donne au total :

Question 5 sur 5

Quelle est la somme 3+6+12+24+48+963+6+12+24+48+96 ?

Un doute sur ce chapitre ? On en parle ensemble, sans engagement.

Réserver un appel découverte