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
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.
Je calcule les premiers termes à la main et je contrôle qu’ils collent à la situation.
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.
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.
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 poissons. Un modèle prévoit que, d’une année à la suivante, la population augmente de , où est la population (en milliers) après années. Ainsi et, pour tout , . On admet que pour tout .
1.
, soit poissons.
2.
. Puis : puis environ poissons.
3. Démontrer le sens de variation de . Sens de variation le plus précis :
Rédaction attendue. Pour tout , . D’après l’hypothèse admise, et , donc et . Produit de trois facteurs strictement positifs, la différence est strictement positive : est strictement croissante.
4. La fonction ci-dessous renvoie le plus petit tel que .
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 et . seuil(9) renvoie
Rédaction attendue. La suite est croissante : pour , et . La fonction renvoie : la population atteint poissons au bout de ans. L’augmentation annuelle devient faible quand approche , car le facteur est alors proche de : de à , on ne gagne qu’environ poissons.
5. Limite conjecturée de :
Les termes croissent en restant inférieurs à , et leurs augmentations diminuent : on conjecture que tend vers . D’ailleurs, si , alors . La population se stabilise vers 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 () est formé de colonnes accolées, posées sur une même ligne de base ; la -ième colonne, en partant de la gauche, est un empilement de 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 le nombre d’allumettes de l’escalier numéro : (un carré) et (trois carrés en L).
1.
Escalier 3 (six carrés) : allumettes horizontales, de bas en haut, ; allumettes verticales, rangée par rangée, . Donc .
2. On admet que . Après l’avoir vérifié pour , , , calculer
, , : la formule est vérifiée. .
3. Montrer que et l’interpréter sur la figure. Valeur de :
Rédaction attendue. , donc . Interprétation : on ajoute à droite une colonne de carrés. Il faut allumettes verticales à droite, horizontales et une seule verticale à gauche (la colonne voisine, de hauteur , fournit les autres) : .
4. Sens de variation le plus précis de :
Pour tout , : est strictement croissante.
5. Avec allumettes, numéro du plus grand escalier complet que l’on peut construire :
et . Comme est croissante, tous les escaliers suivants demandent plus de allumettes : le plus grand est l’escalier numéro . 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 .
6. Nombre d’allumettes qui restent :
allumettes.
Problème 3 · Le vol de Syracuse★★★Moyen
On part de . Pour tout : si est pair, ; si est impair, . On s’arrête quand on atteint . Le temps de vol est le plus petit tel que , l’altitude est le plus grand terme atteint. En Python, u % 2 est le reste de la division de u par 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.
est impair : ; est pair : ; est impair : .
2. Justifier que n’est pas monotone, puis donner le temps de vol de :
Rédaction attendue. , donc la suite n’est pas décroissante ; , donc elle n’est pas croissante : elle n’est pas monotone. Les termes sont , , , , , , , , , , , , , , , , : on atteint pour la première fois au rang . L’appel vol(7) renvoie .
3. Altitude atteinte en partant de :
Le plus grand terme de la liste est .
4. Justifier, sans tout recalculer, que vol(40) renvoie
Rédaction attendue. En partant de , on a . À partir de , la suite ne dépend que du terme précédent : elle suit exactement le vol issu de . Il faut étapes pour aller de à , dont pour aller de à : il en reste . Contrôle : , , , , , , , , , soit étapes.
Problème 4 · Approcher √7 : la méthode de Héron★★★Difficile
Pour approcher , on part d’un rectangle d’aire de côtés et , et l’on remplace par la moyenne des deux côtés. On définit ainsi et, pour tout , . On admet que pour tout . Une fraction s’écrit avec « / ».
1.
.
2.
.
3. Montrer que et que , puis en déduire le sens de variation le plus précis de :
Rédaction attendue. , car . Un carré est positif et : ; de plus car . Donc pour tout . En fait l’inégalité est stricte : , et si alors , donc ; de proche en proche, pour tout . Ensuite ; or , donc , et : , la suite est strictement décroissante.
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 , et on donne et , que renvoie heron(10**-6) ?
Rédaction attendue. On calcule exactement. : ; : ; : : ces trois valeurs sont supérieures à . : et , donc vaut , qui est inférieur à . La fonction renvoie .
5. Limite conjecturée de (valeur exacte) :
et : on conjecture que tend vers . D’après la première égalité, l’écart à est élevé au carré puis divisé par à chaque étape : un écart d’environ devient environ . 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 objets (). Le coût total de production, en euros, est ; le coût moyen par objet est . Chaque objet est vendu €.
1. €
€, donc €.
2. €
, donc €.
3. Montrer que , puis donner la production pour laquelle le coût moyen est minimal : objets
Rédaction attendue. . Donc . Le dénominateur est strictement positif ; le signe est celui de , qui augmente avec . Or et . Donc pour et pour : décroît jusqu’au rang , puis croît. Le coût moyen est minimal pour objets par jour.
4. Coût moyen minimal : €
€. Contrôle : et . Quand devient très grand, se rapproche de et dépasse tout nombre : on conjecture que tend vers .
5. Le bénéfice est . Plus petite production pour laquelle l’atelier est bénéficiaire : objets
. Puis : croît jusqu’au rang , puis décroît. et : comme croît jusque-là, l’atelier perd de l’argent pour ; il est bénéficiaire à partir de objets.
6. Plus grande production pour laquelle l’atelier est bénéficiaire : objets
et ; la suite décroît après le rang , donc pour . L’atelier est bénéficiaire de à objets par jour. Cohérence : , donc équivaut à ; le coût moyen minimal, € pour , est bien inférieur à €.
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.