SUJET 68 mai 2017

            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.