Aller au contenu

Mathématiques complémentaires (option) · Terminale

Modèles d'évolution : exercices corrigés de Terminale

Publié le 6 novembre 2026 · Mis à jour le 6 novembre 2026 · Signaler une erreur

L'essentiel

  • Un modèle d'évolution traduit une phrase (« la vitesse de variation est proportionnelle à la population ») par une équation différentielle.
  • Si y′=ayy' = ay, alors y(t)=y(0) eaty(t) = y(0)\,e^{at} : croissance si a>0a>0, décroissance si a<0a<0.
  • Si y′=ay+by' = ay + b avec a≠0a \neq 0, la solution constante est −ba-\frac{b}{a} et y(t)=Ceat−bay(t) = Ce^{at} - \frac{b}{a}.
  • La condition initiale fixe la constante CC ; l'équation ex=ce^{x}=c se résout avec le logarithme népérien.

Comment utiliser ces exercices

Ces exercices te font passer d'une situation (bactéries, poissons, médicament) à une équation différentielle, puis de l'équation à une valeur chiffrée. Ils supposent que tu connais déjà l'équation y′=ayy' = ay et ses solutions. Cherche d'abord seul, avec papier et crayon, en t'aidant des indices si tu bloques, puis compare avec la correction, étape par étape.

Un modèle d'évolution consiste à décrire par une équation la façon dont une population change au cours du temps. L'étude de l'évolution de populations animales par des modèles mathématiques remonte notamment à P.F. Verhulst (1804-1849) 1. Un problème classique de bactéries oppose deux modèles : un premier pour les instants qui suivent l'ensemencement, un second pour une longue période 2.

Les exercices

Exercice 1 Une culture de bactéries

★☆☆Environ 8 min

Dans une culture, le nombre de bactéries F(t)F(t) à l'instant tt (en heures) vérifie F′(t)=0,4 F(t)F'(t) = 0{,}4\,F(t). À l'instant t=0t=0, on compte 500500 bactéries.

  1. Donne l'expression de F(t)F(t).
  2. Calcule le nombre de bactéries au bout de 33 heures, arrondi à l'unité.
Indice 1

Reconnais l'équation y′=ayy' = ay avec a=0,4a = 0{,}4.

Indice 2

La condition F(0)=500F(0) = 500 donne directement la constante.

Voir la correction pas à pas
  1. L'équation est de la forme y′=ayy' = ay avec a=0,4a = 0{,}4. Ses solutions sont F(t)=Ce0,4tF(t) = Ce^{0{,}4t} où CC est une constante réelle.

  2. On utilise la condition initiale : F(0)=Ce0=C=500F(0) = Ce^{0} = C = 500. Donc F(t)=500 e0,4tF(t) = 500\,e^{0{,}4t}.

  3. On remplace tt par 33 : F(3)=500 e1,2F(3) = 500\,e^{1{,}2}.

  4. Avec e1,2≈3,3201e^{1{,}2} \approx 3{,}3201, on obtient F(3)≈1660,06F(3) \approx 1660{,}06, soit environ 16601660 bactéries.

Au bout de 33 heures, la culture compte environ 16601660 bactéries. Le nombre a plus que triplé : c'est la signature d'une croissance exponentielle.

Exercice 2 Temps de doublement et taux

★☆☆Environ 8 min

Une population vérifie y′=kyy' = ky avec kk réel inconnu et y(0)=N0>0y(0) = N_0 > 0. On observe que la population double en 55 heures.

  1. Écris y(t)y(t) en fonction de N0N_0 et de kk.
  2. Détermine la valeur exacte de kk, puis une valeur approchée à 10−310^{-3} près.
Indice 1

Traduis « double en 5 heures » par y(5)=2N0y(5) = 2N_0.

Indice 2

Le facteur N0N_0 se simplifie des deux côtés.

Voir la correction pas à pas
  1. Les solutions de y′=kyy' = ky avec y(0)=N0y(0)=N_0 sont y(t)=N0ekty(t) = N_0 e^{kt}.

  2. « La population double en 55 heures » s'écrit y(5)=2N0y(5) = 2N_0, c'est-à-dire N0e5k=2N0N_0 e^{5k} = 2N_0.

  3. Comme N0>0N_0 > 0, on divise par N0N_0 : e5k=2e^{5k} = 2.

  4. On applique ln⁡\ln : 5k=ln⁡25k = \ln 2, donc k=ln⁡25k = \dfrac{\ln 2}{5}.

  5. Valeur approchée : k≈0,1386k \approx 0{,}1386, soit 0,1390{,}139 à 10−310^{-3} près.

Le taux est k=ln⁡25≈0,139 h−1k = \frac{\ln 2}{5} \approx 0{,}139\ \text{h}^{-1}. Remarque : il ne dépend pas de N0N_0, puisque N0N_0 disparaît du calcul.

Exercice 3 Une quantité qui décroît

★☆☆Environ 8 min

La quantité q(t)q(t) d'une substance (en mg, tt en années) vérifie q′(t)=−0,2 q(t)q'(t) = -0{,}2\,q(t) avec q(0)=80q(0) = 80.

  1. Exprime q(t)q(t).
  2. Au bout de combien de temps la quantité est-elle réduite à 2020 mg ? Donne la valeur exacte puis une valeur approchée à 10−210^{-2} près.
Indice 1

Ici a=−0,2a = -0{,}2 est négatif : la fonction décroît.

Indice 2

Résous 80e−0,2t=2080e^{-0{,}2t} = 20 en isolant l'exponentielle.

Voir la correction pas à pas
  1. Les solutions sont q(t)=Ce−0,2tq(t) = Ce^{-0{,}2t} et q(0)=80q(0) = 80 donne C=80C = 80, d'où q(t)=80 e−0,2tq(t) = 80\,e^{-0{,}2t}.

  2. On cherche tt tel que 80 e−0,2t=2080\,e^{-0{,}2t} = 20, soit e−0,2t=14e^{-0{,}2t} = \frac{1}{4}.

  3. On applique ln⁡\ln : −0,2t=ln⁡(14)=−ln⁡4-0{,}2t = \ln\left(\frac14\right) = -\ln 4.

  4. Donc t=ln⁡40,2=5ln⁡4t = \dfrac{\ln 4}{0{,}2} = 5\ln 4.

  5. Valeur approchée : t≈6,93t \approx 6{,}93 années.

La quantité est divisée par 44 au bout de 5ln⁡4≈6,935\ln 4 \approx 6{,}93 ans. Comme 4=224 = 2^2, c'est exactement deux fois le temps nécessaire pour la diviser par 22.

Exercice 4 Un stock de poissons exploité

★★☆Environ 15 min

Dans un lac, le nombre de poissons y(t)y(t) (en centaines, tt en années) évolue selon y′=0,1 y−20y' = 0{,}1\,y - 20 : la population se reproduit au taux 0,10{,}1 et la pêche retire 2020 centaines par an. Au départ, y(0)=300y(0) = 300.

  1. Trouve la solution constante de l'équation.
  2. Détermine y(t)y(t) pour tout t≥0t \geq 0.
  3. Calcule y(5)y(5), arrondi au centième. Que se passerait-il si on avait y(0)<200y(0) < 200 ?
Indice 1

Une solution constante vérifie y′=0y' = 0.

Indice 2

Écris y(t)=Ce0,1t+200y(t) = Ce^{0{,}1t} + 200 et trouve CC avec y(0)y(0).

Voir la correction pas à pas
  1. Une solution constante y=cy = c vérifie 0=0,1c−200 = 0{,}1c - 20, donc c=200c = 200.

  2. Les solutions de y′=0,1y−20y' = 0{,}1y - 20 sont de la forme y(t)=Ce0,1t+200y(t) = Ce^{0{,}1t} + 200.

  3. Condition initiale : y(0)=C+200=300y(0) = C + 200 = 300, donc C=100C = 100 et y(t)=100 e0,1t+200y(t) = 100\,e^{0{,}1t} + 200.

  4. Pour t=5t = 5 : y(5)=100 e0,5+200≈100×1,6487+200=364,87y(5) = 100\,e^{0{,}5} + 200 \approx 100 \times 1{,}6487 + 200 = 364{,}87 centaines.

  5. Si y(0)<200y(0) < 200, alors C<0C < 0 et y(t)=200−∣C∣e0,1ty(t) = 200 - |C|e^{0{,}1t} décroît : le stock diminue jusqu'à s'annuler. La valeur 200200 est un équilibre instable.

Avec 300300 centaines au départ, il y a environ 364,87364{,}87 centaines de poissons après 55 ans. Le seuil de 200200 centaines sépare deux comportements : au-dessus, la population croît ; en dessous, la pêche l'épuise.

Exercice 5 Un médicament dans le sang

★★☆Environ 15 min

La concentration c(t)c(t) d'un médicament dans le sang (en mg/L, tt en heures) vérifie c′=−0,5 c+10c' = -0{,}5\,c + 10 : le corps élimine le médicament avec un taux instantané de 0,50{,}5 par heure, et la perfusion apporte 1010 mg/L par heure. À l'instant 00, c(0)=0c(0) = 0.

  1. Détermine c(t)c(t).
  2. Quelle valeur la concentration approche-t-elle à long terme ?
  3. À quel instant la concentration atteint-elle 1515 mg/L ? Valeur exacte, puis approchée à 10−210^{-2} près.
Indice 1

Cherche d'abord la solution constante : 0=−0,5c+100 = -0{,}5c + 10.

Indice 2

Pour le 3, isole e−0,5te^{-0{,}5t} puis applique ln⁡\ln.

Voir la correction pas à pas
  1. Solution constante : −0,5c+10=0-0{,}5c + 10 = 0 donne c=20c = 20.

  2. Solutions générales : c(t)=Ke−0,5t+20c(t) = Ke^{-0{,}5t} + 20.

  3. Condition c(0)=0c(0)=0 : K+20=0K + 20 = 0, donc K=−20K = -20 et c(t)=20(1−e−0,5t)c(t) = 20\left(1 - e^{-0{,}5t}\right).

  4. Comme −0,5<0-0{,}5 < 0, e−0,5t→0e^{-0{,}5t} \to 0 quand t→+∞t \to +\infty, donc c(t)→20c(t) \to 20 mg/L.

  5. On résout 20(1−e−0,5t)=1520(1 - e^{-0{,}5t}) = 15 : 1−e−0,5t=0,751 - e^{-0{,}5t} = 0{,}75, soit e−0,5t=0,25e^{-0{,}5t} = 0{,}25.

  6. Avec ln⁡\ln : −0,5t=−ln⁡4-0{,}5t = -\ln 4, donc t=2ln⁡4≈2,77t = 2\ln 4 \approx 2{,}77 heures.

La concentration tend vers 2020 mg/L sans jamais le dépasser, et elle atteint 1515 mg/L au bout de 2ln⁡4≈2,772\ln 4 \approx 2{,}77 h, soit environ 22 h 4646 min.

Exercice 6 Du modèle exponentiel au modèle logistique

★★★Environ 25 min

Une population y(t)y(t) (en individus, tt en jours) vérifie le modèle y′=0,5 y(1−y100)y' = 0{,}5\,y\left(1 - \dfrac{y}{100}\right) avec y(0)=10y(0) = 10. On admet que y(t)>0y(t) > 0 pour tout tt et on pose z(t)=1y(t)z(t) = \dfrac{1}{y(t)}.

  1. Montre que zz vérifie l'équation z′=−0,5 z+0,005z' = -0{,}5\,z + 0{,}005.
  2. Résous cette équation avec z(0)=0,1z(0) = 0{,}1.
  3. En déduire y(t)y(t), puis calcule y(4)y(4) arrondi au centième.
  4. Compare avec le modèle exponentiel u′=0,5 uu' = 0{,}5\,u, u(0)=10u(0) = 10.
Indice 1

Dérive z=1/yz = 1/y : z′=−y′y2z' = -\dfrac{y'}{y^2}.

Indice 2

Remplace y′y' par son expression et simplifie par yy.

Indice 3

Pour le 4, calcule u(4)=10e2u(4) = 10e^{2}.

Voir la correction pas à pas
  1. On dérive : z′=−y′y2=−0,5 y(1−y100)y2=−0,5(1y−1100)z' = -\dfrac{y'}{y^2} = -\dfrac{0{,}5\,y\left(1 - \frac{y}{100}\right)}{y^2} = -0{,}5\left(\dfrac{1}{y} - \dfrac{1}{100}\right).

  2. Ainsi z′=−0,5 z+0,005z' = -0{,}5\,z + 0{,}005.

  3. Solution constante : −0,5z+0,005=0-0{,}5z + 0{,}005 = 0 donne z=0,01z = 0{,}01. Solutions générales : z(t)=Ke−0,5t+0,01z(t) = Ke^{-0{,}5t} + 0{,}01.

  4. Avec z(0)=110=0,1z(0) = \frac{1}{10} = 0{,}1 : K+0,01=0,1K + 0{,}01 = 0{,}1, donc K=0,09K = 0{,}09 et z(t)=0,09 e−0,5t+0,01z(t) = 0{,}09\,e^{-0{,}5t} + 0{,}01.

  5. On revient à y=1zy = \frac{1}{z} : y(t)=10,01+0,09 e−0,5ty(t) = \dfrac{1}{0{,}01 + 0{,}09\,e^{-0{,}5t}}.

  6. Pour t=4t = 4 : e−2≈0,1353e^{-2} \approx 0{,}1353, donc y(4)≈10,01+0,01218≈45,09y(4) \approx \dfrac{1}{0{,}01 + 0{,}01218} \approx 45{,}09 individus.

  7. Modèle exponentiel : u(4)=10e2≈73,9u(4) = 10e^{2} \approx 73{,}9. Quand t→+∞t \to +\infty, y(t)→100y(t) \to 100 alors que u(t)→+∞u(t) \to +\infty.

Au début, les deux modèles se ressemblent (la population est petite devant 100100), puis le modèle logistique ralentit et se stabilise vers 100100. C'est l'idée d'un second modèle pour les longues périodes : une croissance exponentielle sans fin n'est pas réaliste pour une population réelle 2.

Exercice 7 Choisir le bon modèle

★★☆Environ 10 min

Un biologiste suit une colonie de bactéries. Pendant les premières heures, il modélise le nombre de bactéries par F′=0,6 FF' = 0{,}6\,F. Il constate ensuite que la croissance réelle ralentit.

  1. Pourquoi le modèle F′=0,6 FF' = 0{,}6\,F ne peut-il pas convenir sur une longue période ?
  2. Quel type de modification de l'équation peut traduire ce ralentissement ?
Indice 1

Que devient F(t)=F(0)e0,6tF(t) = F(0)e^{0{,}6t} quand tt devient grand ?

Indice 2

Pense à l'exercice précédent.

Voir la correction pas à pas
  1. Avec F′=0,6 FF' = 0{,}6\,F, on a F(t)=F(0)e0,6tF(t) = F(0)e^{0{,}6t}, qui tend vers +∞+\infty quand tt augmente : le modèle prévoit un nombre de bactéries sans limite.

  2. Une colonie réelle ne peut pas grossir sans fin en suivant une loi exponentielle : ce premier modèle convient donc seulement aux premiers instants, et il faut un second modèle pour la longue durée 2.

  3. Pour traduire le ralentissement, on peut faire diminuer le taux de croissance quand la population grandit, comme dans F′=0,6 F(1−FK)F' = 0{,}6\,F\left(1 - \frac{F}{K}\right) où KK est une valeur limite.

  4. Attention : retirer une quantité constante, comme dans y′=ay−by' = ay - b (exercice sur les poissons), ne suffit pas ici. Avec a>0a > 0, l'équilibre ba\frac{b}{a} est instable, et au-dessus de lui la population tend encore vers +∞+\infty. C'est donc la forme logistique qui traduit le ralentissement.

Un modèle n'est valable que dans un domaine précis. Le modèle exponentiel décrit bien les premiers instants ; pour une longue durée, on passe à une équation qui tient compte des limites du milieu.

Les questions qu'on se pose

Comment savoir si je dois résoudre y' = ay ou y' = ay + b ?

Regarde si l'énoncé contient un apport ou un retrait constant à chaque instant (pêche, perfusion, migration). Si oui, c'est y′=ay+by' = ay + b. Sinon, la variation est seulement proportionnelle à la population et on utilise y′=ayy' = ay. Dans le doute, traduis la phrase de l'énoncé en équation avant de résoudre.

Comment trouver le temps nécessaire pour atteindre un seuil ?

Remplace y(t)y(t) par le seuil, isole l'exponentielle (en divisant et en déplaçant les constantes), puis applique ln⁡\ln des deux côtés. Vérifie que le nombre dans le logarithme est strictement positif ; sinon, le seuil n'est jamais atteint. Contrôle enfin que tt obtenu est positif.

Que représente la solution constante dans y' = ay + b ?

C'est la valeur d'équilibre −ba-\frac{b}{a} : si la population la prend un jour, elle ne bouge plus. Si a<0a<0, toutes les solutions s'en rapprochent quand tt grandit ; si a>0a>0, elles s'en éloignent, comme pour le stock de poissons de l'exercice 4.

Sources

  1. BE dynamique populations TP 2 - Modèles d'évolution de populations et équations différentielles, IREM Limousin. Consulté le 6 novembre 2026.
  2. Équations différentielles - Ressources IREM Grenoble, IREM Grenoble-Alpes. Consulté le 6 novembre 2026.
  3. Théorie synthétique de l'évolution, Wikipédia. Consulté le 6 novembre 2026.

Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2 Bientôt
  • CM1 Bientôt
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page