E22 BTS SIO Suje mai 2017
Premier Travail sur papier 30 minutes
Lire l'algorithme puis répondre aux questions :
Variables : a , b , c sont des entiers n entier naturel supérieur ou égal à 2 i entier L liste Initialisation : a prend la valeur 3 b prend la valeur 8 L=[] Traitement : Saisir n Mettre a dans L Mettre b dans L Pour i allant de 2 à n faire : c prend la valeur a a prend la valeur b b prend la valeur 5× b – 6 × …. Mettre b dans L Fin Pour Sortie : Afficher L |
QUESTIONS :
1- Que signifie L=[] ?
2- A quoi sert c ?
3- Compléter les pointillés par a ou b ou c sachant que le
troisième terme de L est 22.
4- Qu'obtient-on quand n=2 ?
5- Que donne cet algorithme quand on saisit n= 4 ?
6- Écrire, si possible en Python 2.7, cet algorithme.
7- Compléter l'algorithme pour qu'il affiche la somme des termes de L.
8. En supposant que les termes de L sont ceux d'une suite ( u n )
telle que:
u 0 = 3 u 1 = 8
Exprimer u n+2 en fonction u n et u n+1 .
Second Travail sur machine 30 minutes
1- Écrire, si possible en Python 2.7, un script qui permet, quand
on saisit l'entier naturel n , d'afficher le terme le terme d'indice
n de la suite ( u n ) telle que
u 0 = 3
u n+1 = 2 u n + 1 pour tout entier naturel n
2- Compléter l'algorithme pour qu'il teste lui - même la parité de u n .
----------------------------------------------------