+ qu'un profMon espace

Terminale Spé Maths / Chapitre 1 : Suites / Annales du bac

Bac 2024, Centres étrangers : exercice 2

5 juin 2024 · jour 1 · 5 points Python

On considère la fonction ff définie sur l'intervalle [0   1] par

f(x)=2xe−x.f(x) = 2x\mathrm{e}^{-x}.

On admet que la fonction ff est dérivable sur l'intervalle [0   1].

    1. Résoudre sur l'intervalle [0   1] l'équation f(x)=xf(x) = x.

    2. Démontrer que, pour tout xx appartenant à l'intervalle [0   1],

      f′(x)=2(1−x)e−x.f'(x) = 2(1 - x)\mathrm{e}^{-x}.

    3. Donner le tableau de variations de la fonction ff sur l'intervalle [0   1].

      On considère la suite (un)\left(u_n\right) définie par u0=0,1u_0 = 0,1 et pour tout entier naturel nn,

      un+1=f(un).u_{n+1} = f\left(u_n\right).

    1. Démontrer par récurrence que, pour tout nn entier naturel,

      0⩽un<un+1⩽1.0 \leqslant u_n < u_{n+1} \leqslant 1.

    2. En déduire que la suite (un)\left(u_n\right) est convergente.

  1. Démontrer que la limite de la suite (un)\left(u_n\right) est ln⁡(2)\ln (2).

    1. Justifier que pour tout entier naturel n, ln⁡(2)−unn,\, \ln (2) - u_n est positif.

    2. On souhaite écrire un script Python qui renvoie une valeur approchée de ln⁡(2)\ln(2) par défaut à 10−410^{-4} près, ainsi que le nombre d'étapes pour y parvenir.

      Recopier et compléter le script ci-dessous afin qu'il réponde au problème posé.

      def seuil() :
        n = 0
        u = 0.1
        while ln (2) −- u … 0.0001 :
          n = n+1
          u = …
        return (u, n)
    3. Donner la valeur de la variable nn renvoyée par la fonction seuil ().

Voir le corrigé

Question 1. a) Soit x∈[0 ;1]x\in[0\,;1]. On a

f(x)=x  ⟺  2x e−x−x=0  ⟺  x(2e−x−1)=0  ⟺  x=0ou2e−x−1=0.\begin{aligned} f(x)=x&\iff 2x\,\mathrm{e}^{-x}-x=0\\ &\iff x\left(2\mathrm{e}^{-x}-1\right)=0\\ &\iff x=0\quad\text{ou}\quad 2\mathrm{e}^{-x}-1=0. \end{aligned}

On résout la seconde équation :

2e−x−1=0  ⟺  e−x=12  ⟺  −x=ln⁡12=−ln⁡2  ⟺  x=ln⁡2.2\mathrm{e}^{-x}-1=0\iff \mathrm{e}^{-x}=\dfrac12\iff -x=\ln\dfrac12=-\ln 2\iff x=\ln 2.

On a ln⁡2≈0,693\ln 2\approx 0{,}693, donc ln⁡2∈[0 ;1]\ln 2\in[0\,;1].

Donc l'ensemble des solutions de l'équation f(x)=xf(x)=x sur [0 ;1][0\,;1] est {0 ;ln⁡2}\{0\,;\ln 2\}.

Réponse : S={0 ;ln⁡2}\mathcal{S}=\{0\,;\ln 2\}.

1. b) La fonction ff est le produit de 2u2u et de vv avec u(x)=xu(x)=x et v(x)=e−xv(x)=\mathrm{e}^{-x}.

Les fonctions uu et vv sont dérivables sur [0 ;1][0\,;1] avec u′(x)=1u'(x)=1 et v′(x)=−e−xv'(x)=-\mathrm{e}^{-x} (dérivée de ew\mathrm{e}^{w} avec w(x)=−xw(x)=-x, soit w′eww'\mathrm{e}^{w}).

D'après la formule de dérivation d'un produit (uv)′=u′v+uv′(uv)'=u'v+uv', pour tout x∈[0 ;1]x\in[0\,;1] :

f′(x)=2(1×e−x+x×(−e−x))=2(e−x−x e−x)=2(1−x) e−x.\begin{aligned} f'(x)&=2\left(1\times\mathrm{e}^{-x}+x\times\left(-\mathrm{e}^{-x}\right)\right)\\ &=2\left(\mathrm{e}^{-x}-x\,\mathrm{e}^{-x}\right)\\ &=2(1-x)\,\mathrm{e}^{-x}. \end{aligned}

Donc, pour tout x∈[0 ;1]x\in[0\,;1], f′(x)=2(1−x) e−xf'(x)=2(1-x)\,\mathrm{e}^{-x}.

1. c) Pour tout x∈[0 ;1]x\in[0\,;1] :

  • e−x>0\mathrm{e}^{-x}>0

  • 1−x⩾01-x\geqslant 0, avec 1−x=01-x=0 si et seulement si x=1x=1.

Donc f′(x)>0f'(x)>0 sur [0 ;1[[0\,;1[ et f′(1)=0f'(1)=0.

La dérivée est strictement positive sauf en un point isolé : la fonction ff est strictement croissante sur [0 ;1][0\,;1].

On calcule les valeurs aux bornes :

f(0)=0etf(1)=2e−1=2e≈0,736.f(0)=0\qquad\text{et}\qquad f(1)=2\mathrm{e}^{-1}=\dfrac{2}{\mathrm{e}}\approx 0{,}736.

Tableau de variations : ff croît de f(0)=0f(0)=0 à f(1)=2ef(1)=\dfrac2{\mathrm{e}} sur [0 ;1][0\,;1].

Question 2. a) Pour tout entier naturel nn, on note P(n)P(n) la propriété

0⩽un<un+1⩽1.0\leqslant u_n<u_{n+1}\leqslant 1.

Initialisation. On a u0=0,1u_0=0{,}1 et u1=f(0,1)=0,2 e−0,1≈0,181u_1=f(0{,}1)=0{,}2\,\mathrm{e}^{-0{,}1}\approx 0{,}181.

Donc 0⩽0,1<0,181⩽10\leqslant 0{,}1<0{,}181\leqslant 1 : P(0)P(0) est vraie.

Hérédité. Soit kk un entier naturel fixé tel que P(k)P(k) soit vraie, c'est-à-dire

0⩽uk<uk+1⩽1(hypotheˋse de reˊcurrence).0\leqslant u_k<u_{k+1}\leqslant 1\qquad\text{(hypothèse de récurrence)}.

Montrons P(k+1)P(k+1) : 0⩽uk+1<uk+2⩽10\leqslant u_{k+1}<u_{k+2}\leqslant 1.

Les réels uku_k et uk+1u_{k+1} appartiennent à [0 ;1][0\,;1], intervalle sur lequel ff est strictement croissante (question 1. c)).

  • Comme uk<uk+1u_k<u_{k+1}, on a f(uk)<f(uk+1)f(u_k)<f(u_{k+1}), c'est-à-dire uk+1<uk+2u_{k+1}<u_{k+2}.

  • Comme 0⩽uk0\leqslant u_k, on a f(0)⩽f(uk)f(0)\leqslant f(u_k), c'est-à-dire 0⩽uk+10\leqslant u_{k+1}.

  • Comme uk+1⩽1u_{k+1}\leqslant 1, on a f(uk+1)⩽f(1)f(u_{k+1})\leqslant f(1), c'est-à-dire uk+2⩽2eu_{k+2}\leqslant\dfrac{2}{\mathrm{e}}.

Or e>2\mathrm{e}>2, donc 2e<1\dfrac{2}{\mathrm{e}}<1, et ainsi uk+2⩽1u_{k+2}\leqslant 1.

On a donc 0⩽uk+1<uk+2⩽10\leqslant u_{k+1}<u_{k+2}\leqslant 1 : P(k+1)P(k+1) est vraie.

Conclusion. P(0)P(0) est vraie et PP est héréditaire : d'après le principe de récurrence, pour tout entier naturel nn,

0⩽un<un+1⩽1.0\leqslant u_n<u_{n+1}\leqslant 1.

2. b) D'après la question 2. a), pour tout nn, un<un+1u_n<u_{n+1} : la suite (un)(u_n) est strictement croissante.

D'après la même question, pour tout nn, un⩽1u_n\leqslant 1 : la suite (un)(u_n) est majorée par 11.

D'après le théorème de la limite monotone (toute suite croissante et majorée converge), la suite (un)(u_n) est convergente.

Question 3. Notons ℓ\ell la limite de la suite (un)(u_n), dont l'existence est assurée par la question 2. b).

Pour tout nn, 0,1=u0⩽un⩽10{,}1=u_0\leqslant u_n\leqslant 1 (suite croissante, majorée par 11). Par passage à la limite dans les inégalités larges, 0,1⩽ℓ⩽10{,}1\leqslant\ell\leqslant 1. En particulier ℓ∈[0 ;1]\ell\in[0\,;1].

La fonction ff est dérivable, donc continue, sur [0 ;1][0\,;1].

On a un+1=f(un)u_{n+1}=f(u_n) avec un→ℓu_n\to\ell, ℓ∈[0 ;1]\ell\in[0\,;1] et ff continue en ℓ\ell. Par continuité, f(un)→f(ℓ)f(u_n)\to f(\ell).

Par unicité de la limite, ℓ=f(ℓ)\ell=f(\ell).

D'après la question 1. a), ℓ=0\ell=0 ou ℓ=ln⁡2\ell=\ln 2.

Or ℓ⩾0,1\ell\geqslant 0{,}1, donc ℓ≠0\ell\neq 0.

Donc ℓ=ln⁡2\ell=\ln 2 : la suite (un)(u_n) converge vers ln⁡2\ln 2.

Question 4. a) La suite (un)(u_n) est croissante et converge vers ln⁡2\ln 2.

Soit nn fixé. Pour tout entier m⩾nm\geqslant n, um⩾unu_m\geqslant u_n. En faisant tendre mm vers +∞+\infty (passage à la limite dans une inégalité large), on obtient ln⁡2⩾un\ln 2\geqslant u_n.

Donc, pour tout entier naturel nn, ln⁡2−un⩾0\ln 2-u_n\geqslant 0 : cette différence est positive.

(On a même ln⁡2−un>0\ln 2-u_n>0 car un<un+1⩽ln⁡2u_n<u_{n+1}\leqslant\ln 2.)

4. b) On cherche à répéter le calcul du terme suivant tant que l'écart ln⁡2−u\ln 2-u n'est pas inférieur ou égal à 10−410^{-4}.

Comme un+1=f(un)=2une−unu_{n+1}=f(u_n)=2u_n\mathrm{e}^{-u_n}, le script complété est le suivant.

def seuil():
    n = 0
    u = 0.1
    while ln(2) - u > 0.0001:
        n = n+1
        u = 2*u*exp(-u)
    return (u, n)

La condition est ln⁡(2)−u>0.0001\ln(2)-u>0.0001 (l'opérateur >= conviendrait aussi ici) et l'instruction manquante est u = 2*u*exp(-u).

Comme (un)(u_n) est croissante, l'écart ln⁡2−un\ln 2-u_n est décroissant : la boucle s'arrête dès que unu_n approche ln⁡2\ln 2 par défaut à 10−410^{-4} près. La fonction renvoie alors cette valeur approchée et le nombre nn d'étapes.

4. c) L'exécution de la fonction seuil() renvoie u≈0,6931u\approx 0{,}6931 et n=11n=11.

Donc la variable nn renvoyée vaut 1111 : u11u_{11} est le premier terme de la suite tel que ln⁡2−un⩽10−4\ln 2-u_n\leqslant 10^{-4}.

Réponse : n=11n=11.

Points clés attendus

  • Dériver un produit avec (uv)′=u′v+uv′(uv)'=u'v+uv' et la dérivée de e−x\mathrm{e}^{-x}.

  • Rédiger la récurrence en trois temps, en citant la croissance de ff sur [0 ;1][0\,;1] et en vérifiant que 2e⩽1\dfrac2{\mathrm{e}}\leqslant 1.

  • Citer le théorème de la limite monotone (suite croissante et majorée).

  • Pour la limite : continuité de ff, relation ℓ=f(ℓ)\ell=f(\ell), puis élimination de ℓ=0\ell=0 grâce à ℓ⩾u0=0,1\ell\geqslant u_0=0{,}1.

  • Compléter le script (condition de la boucle et formule de récurrence) et donner la valeur de nn.

Corrigé rédigé par + qu'un prof. Cherche d'abord seul, puis compare avec ta propre rédaction.

Comment t'entraîner

Chronomètre-toi, rédige sur papier comme le jour du bac, puis seulement après regarde le cours. Si tu bloques sur une question, écris « on admet que… » et passe à la suivante.

Les autres exercices de ce sujet

  • Exercice 1 · 5 points · Succession d'épreuves et loi binomiale
  • Exercice 3 · 5 points · Primitives et équations différentielles · Sinus et cosinus · Calcul intégral
  • Exercice 4 · 5 points · Orthogonalité et distances dans l'espace · Vecteurs, droites et plans de l'espace

Revoir le cours

Source : sujet officiel de l'épreuve de spécialité mathématiques du baccalauréat, session 2024 (Centres étrangers, 5 juin 2024 (jour 1)), ministère de l'Éducation nationale. Énoncé mis en forme pour le web à partir du tapuscrit de l'APMEP (Denis Vergès et François Hache) ; figures issues des fichiers de l'APMEP. En cas de doute sur un détail, le sujet officiel fait foi.

Un doute sur un exercice ou sur ta méthode de rédaction ? On en parle ensemble, sans engagement.

Réserver un appel découverte