OffresSe connecter

Exercice corrigé : Sujet type bac : étude d'une fonction et de ses zéros

Limites et croissances comparéesCorollaire du théorème des valeurs intermédiairesSigne d'une fonctionAlgorithme de dichotomie

Exercice (5 points)

Soit $f$ la fonction définie sur $\mathbb{R}$ par $f(x)=(2-x)\,\mathrm{e}^{x}-1$.

Partie A

  1. a. Déterminer la limite de $f$ en $-\infty$. On rappelle que $\lim_{x\to-\infty}x\,\mathrm{e}^x=0$. b. Déterminer la limite de $f$ en $+\infty$.
  2. Montrer que pour tout réel $x$, $f'(x)=(1-x)\,\mathrm{e}^x$, puis dresser le tableau de variations complet de $f$.
  3. Montrer que l'équation $f(x)=0$ admet exactement deux solutions dans $\mathbb{R}$, notées $\alpha$ et $\beta$, avec $\alpha<1<\beta$.
  4. Vérifier que $-2<\alpha<-1$, puis donner un encadrement de $\alpha$ d'amplitude $10^{-1}$.
  5. En déduire le signe de $f(x)$ selon les valeurs du réel $x$.
  6. Résoudre dans $\mathbb{R}$ l'équation $f(x)=-1$. Ce résultat est-il cohérent avec le tableau de variations ?

Partie B

On souhaite encadrer $\beta$ à l'aide du programme Python suivant.

from math import exp

def f(x):
    return (2 - x) * exp(x) - 1

def dichotomie(f, a, b, e):
    while b - a > e:
        m = (a + b) / 2
        if f(a) * f(m) <= 0:
            b = m
        else:
            a = m
    return a, b

print(dichotomie(f, 1, 2, 0.001))
  1. Justifier que $\beta$ est l'unique solution de $f(x)=0$ dans $[1\,;2]$.
  2. Donner les valeurs de a et b après chacun des trois premiers passages dans la boucle. Les valeurs de $f$ seront arrondies à $10^{-2}$.
  3. Combien de passages dans la boucle le programme effectue-t-il ? Quelle est la longueur de l'intervalle renvoyé ?
  4. À l'aide de la calculatrice, donner un encadrement de $\beta$ d'amplitude $10^{-2}$.

Le cours associé

Continuité

Notions à revoir

Exercices similaires