E22 BTS SIO Sujet mai 2017
PREMIER TRAVAIL sur papier 30 mn
Vous devez lire l'algorithme ci-dessous et 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- À 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 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:
u0 = 3 u1 = 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 :
u0 = 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 .
-------------------------------------