E22 BTS SIO Sujet mai 2017
PREMIER TRAVAIL 30 minutes sur papier
Lire cet algorithme partiel. Puis répondre sur papier aux questions.
Variables :
F ….... n entier a entier. Initialisation : n = 0 F ….... vide Traitement : Tant que n < 7 : a est un entier entre 0 et 50 au hasard Si a n'est pas dans F alors mettre a dans F n égal à la longueur de F Fin tant que Sortie Afficher F |
QUESTIONS :
1. Quelle est la nature de la variable F ?
2. Combien y a-t-il à la fin de termes dans F ?
3. Écrire, si possible en Python 2.7, cet algorithme.
4.Pour quoi a -t-on mis '' n égal à la longueur de F '' dans la boucle Tant que ?
5. Si a est dans F que se passe-t-il ?
6.Quel est le but de cet algorithme ?
7. Modifier l'algorithme pour avoir le produit des termes de F.
SECOND TRAVAIL 30 minutes sur ordinateur
1. Reprendre l'algorithme de la partie A en Python 2 .7 en le complétant de façon que
F ne s'affiche pas et qu'un joueur puisse saisir une liste G de sept entiers compris entre
0 et 50 puis que l'ordinateur lui indique s'il est gagnant.
2.Reprendre l'algorithme de la partie A en Python 2 .7 et le modifier de façon
qu'il indique la liste des entiers pairs de F.