A faire pour ne pas être surpris aux DS et même au Bac blanc - Exercice 1
25 min
45
Au début de l’année 2021, une colonie d’oiseaux comptait 40 individus. L’observation conduit à modéliser l’évolution de la population par la suite (un) définie pour tout entier naturel n par : {u0un+1==400,008un(200−un) où un désigne le nombre d’individus au début de l’année (2021+n).
Question 1
Donner une estimation, selon ce modèle, du nombre d’oiseaux dans la colonie au début de l’année 2022.
Correction
Soit : {u0un+1==400,008un(200−un) u1 désigne le nombre d’individus au début de l’année (2021+1) . Autrement dit, un désigne le nombre d’individus au début de l’année (2022). Ainsi : u1=0,008×u0×(200−u0) u1=0,008×40×(200−40) Enfin :
u1=51,2
Selon ce modèle, il y aura 51 oiseaux dans la colonie au début de l’année 2022 .
Question 2
On considère la fonction f définie sur l’intervalle [0;100] par f(x)=0,008x(200−x) .
Résoudre dans l’intervalle [0;100] l’équation f(x)=x.
Correction
0,008x(200−x)=x équivaut successivement à : 0,008x×200+0,008x×(−x)=x 1,6x−0,008x2=x 1,6x−0,008x2−x=0 0,6x−0,008x2=0 x(0,6−0,008x)=0Il s’agit d’une eˊquation produit nul. x=0 ou 0,6−0,008x=0
D’une part : résolvons x=0 ce qui donne x=0 .
D’autre part : résolvons 0,6−0,008x=0 qui donne −0,008x=−0,6 . D'où : x=−0,008−0,6=75
Les solutions de l'équation sont alors :
S={0;75}
Question 3
Démontrer que la fonction f est croissante sur l’intervalle [0;100] et dresser son tableau de variations
Correction
Soit f(x)=0,008x(200−x) . f est dérivable sur [0;100] . On va commencer par développer l'expression de f. f(x)=0,008x×200+0,008x×(−x) f(x)=1,6x−0,008x2 Calculons la dérivée de f . Il vient alors que : f′(x)=1,6−0,008×2x f′(x)=1,6−0,016x En résolvant f′(x)≥0, on déterminera ainsi l'intervalle sur lequel la dérivée est positive ou nulle. Il vient alors que : f′(x)≥0 équivaut successivement à 1,6−0,016x≥0 −0,016x≥−1,6 x≤−0,016−1,6 x≤100 Cela signifie que l'on va mettre le signe + dans la ligne de 1,6−0,016x lorsque x sera inférieur ou égale à 100. Il en résulte donc que :
si x∈[0;100] alors f′(x)≥0 et donc f est croissante sur cet intervalle.
Nous traduisons toutes ces informations dans le tableau de variation ci-dessous :
De plus :
f(0)=0,008×0×(200−0)⇔f(0)=0
f(100)=0,008×100×(200−100)⇔f(100)=80
Question 4
En remarquant que, pour tout entier naturel n, un+1=f(un) démontrer par récurrence que, pour tout entier naturel n : 0≤un≤un+1≤100 .
Correction
Pour tout entier naturel n, posons la propriété Pn:0≤un≤un+1≤100 Etape d’initialisation On a vu précédemment que u0=40 et u1=51,2. Ainsi : 0≤u0≤u1≤100 La propriété P0 est vraie. Etape d’heˊreˊditeˊ On suppose qu'il existe un entier k tel que la propriété Pk soit vraie c'est-à-dire : 0≤uk≤uk+1≤100 et vérifions si la propriété est également vraie au rang k+1 c'est-à-dire : 0≤uk+1≤uk+2≤100 Par hypothèse de récurrence, 0≤uk≤uk+1≤100 , or f:x↦0,008x(200−x)une fonction croissante sur [0;100] . L'ordre est donc conservé , ainsi : f(0)≤f(uk)≤f(uk+1)≤f(100) . Comme f(x)=0,008x(200−x) alors : f(uk)=uk+1 et f(uk+1)=uk+2 . Il vient alors que : Or : f(0)=0 et f(100)=80 Ainsi : 0≤uk+1≤uk+2≤80≤100 Finalement : 0≤uk+1≤uk+2≤100 Ainsi la propriété Pk+1 est vraie. Conclusion Puisque la propriété P0 est vraie et que nous avons prouvé l'hérédité, on peut en déduire, par le principe de récurrence que pour tout entier naturel n, on a Pn vraie, c'est à dire que pour tout entier naturel n, 0≤un≤un+1≤100
Question 5
En déduire que la suite (un) est convergente.
Correction
Une suite décroissante et minorée est convergente, elle admet donc une limite finie.
Une suite croissante et majorée est convergente, elle admet donc une limite finie.
D'après la question précédente, nous avons montré que : 0≤un≤un+1≤100 La suite (un) est majorée par 100 car : un≤100. De plus, la suite (un) est croissante car un≤un+1 D'après le théorème de convergence des suites monotones , on peut affirmer que la suite (un) est convergente et admet donc une limite que l'on note ℓ.
Question 6
Déterminer la limite ℓ de la suite (un). Interpréter le résultat dans le contexte de l’exercice.
Correction
Comme la suite (un) est convergente alors elle admet une limite que l'on note ℓ. La suite (un) est donc convergente et définie par un+1=f(un) . La fonction f:x↦0,008x(200−x) est continue sur [0;100]. D'après le théorème du point fixe, ℓ est solution de l'équation
f(ℓ)=ℓ
D'après la question 2, nous savons que ℓ=75 est l’unique réel vérifiant : f(ℓ)=ℓ avec ℓ∈[0;100]. Ainsi :
n→+∞limun=75
Question 7
On considère l’algorithme suivant :
def seuil(p) n=0 U=40 While U<p: n=n+1 U=0.008∗U∗(200−U) return (n+2021)
L’exécution de seuil(100) ne renvoie aucune valeur. Expliquer pourquoi ?
Correction
D'après l'algorithme nous savons que u0=40 et d'après la question précédente, nous savons également que
n→+∞limun=75
. Cela signifie que les valeurs de la suite (un) ne pourront pas dépasser 75 . Donc la condition U<p qui correspond alors à U<100 est toujours respectée. De ce fait, la boucle ne va jamais s'arrêter. C'est pour cette raison que l'exécution de seuil(100) ne renvoie aucune valeur.
Signaler une erreur
Aide-nous à améliorer nos contenus en signalant les erreurs ou problèmes que tu penses avoir trouvés.
Connecte-toi ou crée un compte pour signaler une erreur.