Soit f la fonction définie sur ]−3 ; +∞[ par :
f (x) =
2x
/(x +3)
.
On admet que f est dérivable sur ]−3 ; +∞[.
1. Vérifier, en détaillant les calculs, que pour tout réel x de ]−3 ; +∞[, f
′
(x) =
6
/(x +3)
2
.
En déduire que f est croissante sur ]−3 ; +∞[.
On pose u = 2x ; v = x+3 ; u' = 2 ; v' = 1.
(u'v-v'u) / v
2 = (2x+6-2x) / (x+3)
2 =
6
/(x +3)2
.
f '(x) >0 ; f(x) est strictement croissante.
Soit (u
n) la suite définie par u
0 = 1 et pour tout entier naturel n par u
n+1 = f (u
n).
2. Démontrer, par récurrence, que pour tout entier n, on a : 0
< u
n+1 < u
n < 1.
Initialisation : u
1 = f(u
0)=f(1) =0,5.
0 < u0 < u1 < 1. La propriété est vraie au rang 0.
Hérédité : 0 < un+1 < un < 1 est supposé vrai.
La fonction f étant strictement croissante sur ]-3 ; +oo[.
f(0) < f(un+1 )< f(un) < f(1).
0< un+2 < un+1 < f(1) < 1.
Conclusion : la propriété est vraie au rang 0 et héréditaire ; elle est vraie pour tout entier naturel.
3. En déduire que (u
n) est convergente.
La suite est décroissante et bornée par zéro : donc elle converge.
Partie B
On admet que pour tout entier naturel n,u
n diffère de 0.
On note (v
n) et (w
n) les suites définies pour tout entier naturel n par :
v
n =
1
/u
n
et w
n = v
n +1.
1. Vérifier que, pour tout entier naturel n, v
n+1 = 1,5
v
n + 0,5
.
vn+1 = 1 / un+1=(un+3) / (2 un) =0,5 +1,5 / un = 0,5 + 1,5 vn.
2. Démontrer que (w
n) est une suite géométrique dont on précisera les paramètres.
w
n+1 = 1 / u
n+1 +1 =1/ f(u
n)+1=(u
n+3) / (2u
n) +1=0,5 +1,5 v
n+1=1,5(v
n+1)= 1,5 w
n.
(w
n) est une suite géométrique de premier terme w
0=2 et de raison 1,5.
3. En déduire que, pour tout entier naturel n,
u
n =
1 / (
2 *1,5
n
−1).
w
n = 2 * 1,5
n=1/u
n+1.
1/un=2 * 1,5n-1.
un =
1 / (
2 *1,5n
−1).
4. Déterminer la limite de la suite (u
n).
Quand n tend vers +oo :
1,5
n tend vers +oo ;
2 *1,5n
−1 tend vers +oo ; 1 / (
2 *1,5n
−1) tend vers zéro.
5. a. Recopier et compléter le script suivant de telle sorte que la fonction seuil() renvoie
le plus petit entier n tel que un soit inférieur ou égal à 10
−3
.
La boucle tourne tant que un > 10
-3. Chaque tour clcule u
n+1 = 2u
n / (u
n+3)
def seuil ()
n=0
u=1
while
u >10**(-3);
n=n+1
u=
2*u/(u+3)
return
n.
b. Quelle est la valeur renvoyée par la fonction seuil()?
On cherche le plus petit entier n tel que u
n < 10
-3.
1 / (
2 *1,5n
−1) < 10-3.
10
3 < 2 *1,5n
−1 ; 1001 < 2 *1,5n ; 500,5 < 1,5n.
La fonction ln étant croissante sur ]0 ; +oo[ :
ln(500,5) < n ln(1,5) : n > 15,3 soit 16.