Je réserve ici
Spécialité Mathématiques 1ʳᵉ

Ressources · 1ʳᵉ · Spécialité Mathématiques

Généralités sur les suites

Forme explicite et relation de récurrence, motifs et algorithmes, représentation graphique, sens de variation, limite intuitive et algorithme de seuil.

À propos de cette page
Cinq problèmes corrigés dans l’esprit de l’épreuve anticipée de mathématiques : une population de poissons qui se stabilise et une fonction seuil en Python, des escaliers d’allumettes, le vol de Syracuse, la méthode de Héron pour approcher √7 et le coût moyen minimal d’un atelier.

5 problèmes, du plus simple au plus difficile. Écris tes réponses, puis « Vérifier ».

Résoudre un problème : la méthode

  1. Je traduis l’énoncé en suite : premier terme, relation uₙ₊₁ = … (ce qui reste + ce qui s’ajoute), ou nombre d’éléments d’un motif.
  2. Je calcule les premiers termes à la main et je contrôle qu’ils collent à la situation.
  3. Je démontre ce qui est demandé pour tout n : relation de récurrence, formule admise vérifiée, sens de variation par une méthode du cours.
  4. Je lis ou j’écris le programme en suivant les variables tour par tour ; la condition du while est la négation de ce que l’on cherche.
  5. Je réponds dans le contexte : un mois, une année, un nombre d’éléments, en contrôlant les deux termes qui encadrent un seuil.
Problème 1 · Des poissons dans un lac★★★Moyen
Un lac est repeuplé avec 2000 poissons. Un modèle prévoit que, d’une année à la suivante, la population augmente de 0,5pn(1−pn10), où pn est la population (en milliers) après n années. Ainsi p0=2 et, pour tout n, pn+1=pn+0,5pn(1−pn10). On admet que 0<pn<10 pour tout n.
  1. 1. p1=
    p1=2+0,5×2×(1−0,2)=2+0,8=2,8, soit 2800 poissons.
  2. 2. p2=
    p2=2,8+0,5×2,8×(1−0,28)=2,8+1,4×0,72=2,8+1,008=3,808. Puis p3≈4,987 : 3808 puis environ 4987 poissons.
  3. 3. Démontrer le sens de variation de (pn). Sens de variation le plus précis :
    Rédaction attendue. Pour tout n, pn+1−pn=0,5pn(1−pn10). D’après l’hypothèse admise, pn>0 et pn<10, donc pn10<1 et 1−pn10>0. Produit de trois facteurs strictement positifs, la différence est strictement positive : (pn) est strictement croissante.
  4. 4. La fonction ci-dessous renvoie le plus petit n tel que pn⩾s.
    def seuil(s):
        n = 0
        p = 2
        while p < s:
            n = n + 1
            p = p + 0.5*p*(1 - p/10)
        return n
    On donne p6≈8,370 et p7≈9,052. seuil(9) renvoie
    Rédaction attendue. La suite est croissante : pn⩽p6≈8,370<9 pour n⩽6, et p7≈9,052⩾9. La fonction renvoie 7 : la population atteint 9000 poissons au bout de 7 ans. L’augmentation annuelle devient faible quand pn approche 10, car le facteur 1−pn10 est alors proche de 0 : de p6 à p7, on ne gagne qu’environ 682 poissons.
  5. 5. Limite conjecturée de (pn) :
    Les termes croissent en restant inférieurs à 10, et leurs augmentations diminuent : on conjecture que (pn) tend vers 10. D’ailleurs, si pn=10, alors pn+1=10+0=10. La population se stabilise vers 10000 poissons, la capacité d’accueil du lac.
Problème 2 · Escaliers d’allumettes★★★Moyen
On construit des escaliers avec des allumettes. L’escalier numéro n (n⩾1) est formé de n colonnes accolées, posées sur une même ligne de base ; la k-ième colonne, en partant de la gauche, est un empilement de k carrés. Chaque côté de carré est une allumette, et un côté commun à deux carrés n’est compté qu’une fois. On note an le nombre d’allumettes de l’escalier numéro n : a1=4 (un carré) et a2=10 (trois carrés en L).
  1. 1. a3=
    Escalier 3 (six carrés) : allumettes horizontales, de bas en haut, 3+3+2+1=9 ; allumettes verticales, rangée par rangée, 4+3+2=9. Donc a3=18.
  2. 2. On admet que an=n2+3n. Après l’avoir vérifié pour n=1, 2, 3, calculer a10=
    1+3=4, 4+6=10, 9+9=18 : la formule est vérifiée. a10=100+30=130.
  3. 3. Montrer que an+1=an+2n+c et l’interpréter sur la figure. Valeur de c :
    Rédaction attendue. an+1=(n+1)2+3(n+1)=n2+5n+4, donc an+1−an=n2+5n+4−(n2+3n)=2n+4. Interprétation : on ajoute à droite une colonne de n+1 carrés. Il faut n+1 allumettes verticales à droite, n+2 horizontales et une seule verticale à gauche (la colonne voisine, de hauteur n, fournit les n autres) : (n+1)+(n+2)+1=2n+4.
  4. 4. Sens de variation le plus précis de (an) :
    Pour tout n⩾1, an+1−an=2n+4>0 : (an) est strictement croissante.
  5. 5. Avec 500 allumettes, numéro du plus grand escalier complet que l’on peut construire :
    a20=400+60=460⩽500 et a21=441+63=504>500. Comme (an) est croissante, tous les escaliers suivants demandent plus de 500 allumettes : le plus grand est l’escalier numéro 20. Une fonction Python qui le trouve :
    def marches(N):
        n = 0
        while (n+1)**2 + 3*(n+1) <= N:
            n = n + 1
        return n
    marches(500) renvoie 20.
  6. 6. Nombre d’allumettes qui restent :
    500−460=40 allumettes.
Problème 3 · Le vol de Syracuse★★★Moyen
On part de u0=7. Pour tout n : si un est pair, un+1=un2 ; si un est impair, un+1=3un+1. On s’arrête quand on atteint 1. Le temps de vol est le plus petit n tel que un=1, l’altitude est le plus grand terme atteint. En Python, u % 2 est le reste de la division de u par 2 et u // 2 le quotient entier.
def vol(u):
    n = 0
    while u != 1:
        if u % 2 == 0:
            u = u // 2
        else:
            u = 3*u + 1
        n = n + 1
    return n
  1. 1. u3=
    7 est impair : u1=22 ; 22 est pair : u2=11 ; 11 est impair : u3=34.
  2. 2. Justifier que (un) n’est pas monotone, puis donner le temps de vol de 7 :
    Rédaction attendue. u1=22>u0=7, donc la suite n’est pas décroissante ; u2=11<u1=22, donc elle n’est pas croissante : elle n’est pas monotone. Les termes sont 7, 22, 11, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1 : on atteint 1 pour la première fois au rang 16. L’appel vol(7) renvoie 16.
  3. 3. Altitude atteinte en partant de 7 :
    Le plus grand terme de la liste est u5=3×17+1=52.
  4. 4. Justifier, sans tout recalculer, que vol(40) renvoie
    Rédaction attendue. En partant de 7, on a u8=40. À partir de 40, la suite ne dépend que du terme précédent : elle suit exactement le vol issu de 40. Il faut 16 étapes pour aller de 7 à 1, dont 8 pour aller de 7 à 40 : il en reste 16−8=8. Contrôle : 40, 20, 10, 5, 16, 8, 4, 2, 1, soit 8 étapes.
Problème 4 · Approcher √7 : la méthode de Héron★★★Difficile
Pour approcher 7, on part d’un rectangle d’aire 7 de côtés x et 7x, et l’on remplace x par la moyenne des deux côtés. On définit ainsi x0=3 et, pour tout n, xn+1=12(xn+7xn). On admet que xn>0 pour tout n. Une fraction s’écrit avec « / ».
  1. 1. x1=
    x1=12(3+73)=12×163=83≈2,666667.
  2. 2. x2=
    x2=12(83+218)=12×64+6324=12748≈2,645833.
  3. 3. Montrer que xn+1−7=(xn−7)22xn et que xn+1−xn=7−xn22xn, puis en déduire le sens de variation le plus précis de (xn) :
    Rédaction attendue. xn+1−7=xn2+72xn−27xn2xn=xn2−27xn+72xn=(xn−7)22xn, car (7)2=7. Un carré est positif et 2xn>0 : xn+1⩾7 ; de plus x0=3>7 car 9>7. Donc xn⩾7 pour tout n. En fait l’inégalité est stricte : x0>7, et si xn>7 alors (xn−7)2>0, donc xn+1>7 ; de proche en proche, xn>7 pour tout n. Ensuite xn+1−xn=12(7xn−xn)=7−xn22xn ; or xn2>7, donc 7−xn2<0, et 2xn>0 : xn+1<xn, la suite (xn) est strictement décroissante.
  4. 4. Voici une fonction Python.
    def heron(eps):
        n = 0
        x = 3
        while abs(x*x - 7) >= eps:
            n = n + 1
            x = (x + 7/x)/2
        return n
    Sachant que x3=3225712192, et on donne 322572=1040514049 et 121922=148644864, que renvoie heron(10**-6) ?
    Rédaction attendue. On calcule xn2−7 exactement. n=0 : 9−7=2 ; n=1 : 649−639=19≈0,11 ; n=2 : 161292304−161282304=12304≈4,3×10−4 : ces trois valeurs sont supérieures à 10−6. n=3 : 322572=1040514049 et 7×121922=7×148644864=1040514048, donc x32−7 vaut 1148644864≈6,7×10−9, qui est inférieur à 10−6. La fonction renvoie 3.
  5. 5. Limite conjecturée de (xn) (valeur exacte) :
    x3≈2,6457513 et 7≈2,6457513 : on conjecture que (xn) tend vers 7. D’après la première égalité, l’écart à 7 est élevé au carré puis divisé par 2xn≈5,3 à chaque étape : un écart d’environ 10−4 devient environ 10−9. Le nombre de décimales exactes double à peu près à chaque itération.
Problème 5 · Le coût moyen de production★★★Difficile
Un atelier fabrique chaque jour n objets (n⩾1). Le coût total de production, en euros, est Cn=n2+40n+900 ; le coût moyen par objet est Mn=Cnn. Chaque objet est vendu 104 €.
  1. 1. C10= €
    C10=100+400+900=1400 €, donc M10=140 €.
  2. 2. M50= €
    C50=2500+2000+900=5400, donc M50=540050=108 €.
  3. 3. Montrer que Mn+1−Mn=n2+n−900n(n+1), puis donner la production pour laquelle le coût moyen est minimal : objets
    Rédaction attendue. Mn=n+40+900n. Donc Mn+1−Mn=1+900n+1−900n=1−900n(n+1)=n2+n−900n(n+1). Le dénominateur est strictement positif ; le signe est celui de n(n+1)−900, qui augmente avec n. Or 29×30=870<900 et 30×31=930>900. Donc Mn+1<Mn pour 1⩽n⩽29 et Mn+1>Mn pour n⩾30 : (Mn) décroît jusqu’au rang 30, puis croît. Le coût moyen est minimal pour 30 objets par jour.
  4. 4. Coût moyen minimal : €
    M30=30+40+30=100 €. Contrôle : M29≈100,03 et M31≈100,03. Quand n devient très grand, 900n se rapproche de 0 et Mn⩾n+40 dépasse tout nombre : on conjecture que Mn tend vers +∞.
  5. 5. Le bénéfice est Bn=104n−Cn. Plus petite production pour laquelle l’atelier est bénéficiaire : objets
    Bn=104n−n2−40n−900=−n2+64n−900. Puis Bn+1−Bn=63−2n : (Bn) croît jusqu’au rang 32, puis décroît. B20=−20 et B21=3 : comme Bn croît jusque-là, l’atelier perd de l’argent pour n⩽20 ; il est bénéficiaire à partir de 21 objets.
  6. 6. Plus grande production pour laquelle l’atelier est bénéficiaire : objets
    B43=3>0 et B44=−20 ; la suite décroît après le rang 32, donc Bn<0 pour n⩾44. L’atelier est bénéficiaire de 21 à 43 objets par jour. Cohérence : Bn=n(104−Mn), donc Bn>0 équivaut à Mn<104 ; le coût moyen minimal, 100 € pour n=30, est bien inférieur à 104 €.
Méthodes utiles : Cas 4 Cas 5
Bloqué sur ce chapitre ?

Moi c'est Ben, j'ai créé ce site pour aider le plus d'élèves possible, partout en France. Je peux aussi reprendre avec toi ce qui coince en cours particulier : en visio, ou à domicile si tu es à Marseille.

Prof de maths à Marseille · Cours particuliers au lycée · Aide aux devoirs