algorithmique
[Algorithme et suite \
Énoncé
Partie A
On considère l’algorithme suivant :
Les variables sont le réel Uet les entiers naturels ket N.
Entrée
Saisir le nombre entier naturel non nul N.
Traitement
Affecter à Ula valeur 0
Pour kallant de 0 à N1
Affecter à Ula valeur 3U2k+3
Fin pour
Sortie
Afficher U
Quel est l’affichage en sortie lorsque N=3 ?
Partie B
On considère la suite (un)définie par u0=0 et, pour tout entier naturel n,
un+1=3un2n+3.
1. Calculer u1et u2.
2. a. Démontrer par récurrence que, pour tout entier naturel n,un>n.
b. En déduire la limite de la suite (un).
3. Démontrer que la suite (un)est croissante.
4. Soit la suite (vn)définie, pour tout entier naturel n, par vn=unn+1.
a. Démontrer que la suite (vn)est une suite géométrique.
b. En déduire que, pour tout entier naturel n,un=3n+n1.
5. Soit pun entier naturel non nul.
a. Pourquoi peut-on affirmer qu’il existe au moins un entier n0tel que, pour tout n>n0,un>10p?
On s’intéresse maintenant au plus petit entier n0.
b. Justifier que n063p.
c. Déterminer à l’aide de la calculatrice cet entier n0pour la valeur p=3.
d. Proposer un algorithme qui, pour une valeur de pdonnée en entrée, affiche en sortie la valeur
du plus petit entier n0tel que, pour tout n>n0, on ait un>10p.
Polynésie juin 2012
Suites Page 1/3 Août 2012
algorithmique
Correction
Partie A
En faisant fonctionner, l’algorithme à la main, on obtient successivement :
U0=0
Premier passage dans la boucle : k=0
U1=3×U02×k+3=3×02×0+3=3
Deuxième passage dans la boucle : k=1
U2=3×U12×k+3=3×32×1+3=10
Troisième passage dans la boucle : k=2
U3=3×U22×k+3=3×10 2×2+3=29
Donc en sortie, Ucontient la valeur 29. L’algorithme affiche donc 29
On peut aussi le programmer sa calculatrice. Sur une TI82, TI83 ou TI84 cela donne :
PROMPT N
0U
FOR(K,0,N-1)
3*U-2K+3U
END
DISP U
Il suffit de lancer le programme, de donner la valeur 3 à N. il affiche alors 29. Si on veut les differentes valeurs
de U, il suffit d’ajouter «DISP U » dans la boucle.
Partie B
1. u1et u2ont été calculés dans la partie A
u1=3 et u2=10
2. a. Soit nun entier naturel quelconque, on considère la propriété un>n,
montrons par récurrence que cette propriété est vraie pour tout entier naturel n.
Initialisation
u0=0 on a donc u0>0
La propriété est vraie au rang le plus bas
Hérédité
Supposons que la propriété soit vraie pour un certain entier naturel net sous cette hypothèse
montrons que qu’elle est aussi vraie pour l’entier naturel n+1 :
un>nd’après l’hypothèse de récurrence
3un>3n
3un2n+3>n+3
un+1>n+1car n+3>n+1
La propriété est vraie pour l’entier naturel n+1.
Conclusion
La propriété est vraie pour n=0, elle est héréditaire donc d’après le principe de récurrence elle
est vraie pour tout entier naturel n.
b. On a, pour tout entier naturel n,un>n. Or la limite de nest +∞ donc d’après le théorème de
comparaison, la limite de la suite (un)est la limite de la suite (un).
Suites Page 2/3 Août 2012
algorithmique
3. Pour tout entier naturel n, on a :
un+1un=2un2n+3
Or un>ndonc 2un2n>0
La différence un+1unest donc positive, par conséquent la suite (un)est croissante.
4. a. Pour tout entier naturel n, on a :
vn+1=un+1(n+1) +1
=3un2n+3n1+1
=3un3n+3
=3(unn+1)
=3vn
La suite (vn)est donc une suite géométrique de raison 3 et de premier terme v0=u00+1=1 .
b. Pour tout entier naturel n, on a : vn=v0×qn=3n
d’autre part, vn=unn+1 donc un=vn+n1 et par conséquent un=3n+n1.
5. Soit pun entier naturel non nul.
a. Dire que la limite de unest +∞ signifie que quel que soit le réel A, aussi grand soit-il, tous les un
seront supérieurs à Aà partir d’un certain rang n0.
On peut donc affirmer qu’il existe au moins un entier n0tel que, pour tout n>n0,un>10p
b. On a u2p=33p+3p1 or pour p>0 on a aussi 3p1>0 donc u2p>33p
mais 33p=27p>10pdonc u2p>10p
et comme n0est le plus petit entier ntel que un>10pon peut en déduire que n063p.
c. En utilisant la table de la calculatrice, après avoir entré la fonction « Y1=3bX+X1 » on obtient :
X Y1
6 734
7 2193
On remarque que undépasse 103à partir de n=7, l’entier n0vaut donc 7.
d. Algorithme
Saisir un nombre entier naturel non nul p.
Uprend la valeur 0
nprend la valeur 0
Tant que U<10pfaire
nprend la valeur n+1
Uprend la valeur 3n+n1
Fin tant_que
Afficher n
Suites Page 3/3 Août 2012
1 / 3 100%