Partie A — Encadrement d'une fonctionOn considère la fonction
f définie sur
[0;+∞[ par
f(x)=ln(1+x).
1. Étudier le sens de variation de
f sur
[0;+∞[.
2. Montrer que, pour tout
x⩾0,
f(x)⩽x, avec égalité si et seulement si
x=0. On pourra étudier la fonction
x↦x−ln(1+x).
3. a. On considère la fonction
g définie sur
[0;+∞[ par
g(x)=ln(1+x)−x+22x. Montrer que
g′(x)=(1+x)(x+2)2x2 et en déduire que
g(x)⩾0 pour tout
x⩾0.
b. On considère la fonction
h définie sur
[0;1] par
h(x)=x+33x−ln(1+x). Montrer que
h′(x)=(1+x)(x+3)2x(3−x) et en déduire que
h(x)⩾0 pour tout
x∈[0;1].
c. En déduire que, pour tout
x∈]0;1],
x+22x⩽ln(1+x)⩽x+33x.Partie B — Étude d'une suiteOn considère la suite
(un) définie par
u0=1 et, pour tout
n∈N,
un+1=f(un)=ln(1+un).
4. Donner la valeur exacte de
u1 et de
u2.
5. Démontrer par récurrence que, pour tout
n∈N,
0<un⩽1.
6. Montrer que la suite
(un) est décroissante.
7. En déduire que
(un) converge, puis que sa limite est
0.
Partie C — Vitesse de convergence8. À l'aide de la question 3(c), montrer que, pour tout
n∈N,
un1+31⩽un+11⩽un1+21.9. En déduire que, pour tout
n∈N,
n+22⩽un⩽n+33.10. Retrouver la limite de
(un). Montrer que, pour tout entier
n⩾2,
1⩽nun⩽3. Que peut-on dire de la suite
(nun) ?
Partie D — Algorithmique11. Compléter la fonction Python ci-dessous pour qu'elle renvoie le plus petit entier
n tel que
un<0,01.
from math import log
def seuil():
n = 0
u = 1
while ........ :
u = ........
n = n + 1
return n
12. Sans exécuter le programme, utiliser la partie C pour justifier que la valeur renvoyée est comprise entre
199 et
298. L'exécution renvoie
200 : est-ce cohérent ? Qu'en déduire sur la valeur de
nun pour
n grand ?