Exercice 1:
On donne le programme ci-contre écrit en langage Python :
def suite(n):
u=3
S=U
for i in range(1,n+1):
u=u+7
S=S+U
return u,S
1. Compléter, sans justifier, le tableau suivant en indiquant le contenu successif de chaque
variable i, u et S lorsque l'on exécute le script avec n = 4.
tableau :
i. /.
u. 3.
S. 3.
2. Le programme permet de calculer les termes consécutifs d'une suite (un) et d'en faire leur
somme.
Sans justifier, donner la relation de récurrence, le premier terme uo, la nature de cette
suite (un), et sa raison.
3. Donner la formule explicite de un en fonction de n.
On obtient u = 381 à la fin de l'exécution du programme. Pour quelle valeur de n, la fonction
suite a-t-elle été appelée ? Justifier.
4. Quelle valeur contient la variable S lorsque l'on exécute l'instruction suite(15)? Justifier.