MPSI2 DM3 Corrig´e 2016-2017
1. (a) D’apr`es les donn´ees de l’´enonc´e, on a imm´ediatement :
e1= 0, e0
1= 1, T1= 1000, P1= 0 et P0
1= 0,001
(b) L’´elastique est ´etir´e de 1000 m`etres chaque nuit, ainsi pour tout n∈N∗, Tn+1 =Tn+ 1000. Il s’agit d’une
suite arithm´etique de raison 1000 et de premier terme T1= 1000. Ce qui donne :
∀n∈N∗, Tn= 1000n
(c) Soit n∈N∗, il est dit dans l’´enonc´e que l’´etirement nocturne de l’´elastique ne modifie pas le pourcentage
de l’´elastique parcouru par l’escargot, c’est-`a-dire que :
Pn+1 =P0
n=e0
n
Tn
=en+ 1
Tn
=en
Tn
+1
Tn
=Pn+1
1000n
Au cours de ce calcul, on a utilis´e que, pour tout n∈N∗:
•P0
n=e0
n
Tn
: puisque le pourcentage de l’´elastique parcouru par l’escargot est bien le rapport entre la
distance parcourue par l’escargot et la taille de l’´elastique.
•e0
n=en+ 1 : puisque l’escargot avance de 1 m`etre par jour.
•Tn= 1000n: formule que l’on a d´emontr´ee `a la question pr´ec´edente.
∀n∈N∗, Pn+1 =Pn+1
1000n
(d) On peut d´emontrer la formule propos´ee dans l’´enonc´e par r´ecurrence, mais il est plus rapide de reconnaˆıtre
une somme t´elescopique. Soit n∈N∗, en utilisant la question pr´ec´edente, il vient :
Pn−P1=
n−1
X
k=1
(Pk+1 −Pk) =
n−1
X
k=1
1
1000k=1
1000
n−1
X
k=1
1
k
En remarquant que P1= 0, on a le r´esultat voulu :
∀n∈N∗, Pn=1
1000
n−1
X
k=1
1
k
Si n= 1, la formule est bien v´erifi´ee puisque la somme vide vaut 0par convention.
2. (a) Voici une fonction qui convient, elle utilise une boucle for pour parcourir les entiers kde 1 `a n.
def H(n) :
”Cette fonction prend en param`etre un entier naturel non nul net renvoie la valeur de
n
X
k=1
1
k”
S= 0 # On stocke la valeur de la somme dans cette variable
for k in range(1, n + 1) :
S=S+ 1 / k
return(S)