SUJET 65 mai 2017

                E22   BTS SIO   Sujet 2017

          PREMIER TRAVAIL   30 minutes sur papier

           Voici un algorithmepartiel. Lisez le puis répondez aux questions.

Variables :             q …...........

                               n …..........

                                r …........

                                b …......

 

Initialisation :              q = - 1

                                      b= '' ''

Traitement :                 Demander la saisie d'un entier naturel n

                                     Tant que q différent de 0 :

                                                q prend la valeur entière du quotient n / 2

                                                 r prend la valeur du reste entier de la division de n par 2

                                                 b prend la valeur str(r)+b

                                                  n prend la valeur q

                                     Fin Tant que

Sortie:                    Retourner b

 

                    QUESTIONS :

            1-Compléter les pointillés.

             2-Soit n=2 que retourne cet algorithme ?

             3-Quel est l'objectif de cet algorithme ?

              4-Soit n=15 que retourne l'algorithme ?

                 Écrire toutes les divisions sur le papier.

              5-Calculer au centième près 1 × 2 3 + 1×  2 + 1 × 2 + 1 × 2 0   

              6-Écrire, si possible en Python 2.7,   cet algorithme.

               7.Que signifie str(r) ?

               8- Pourquoi n'a-t-on pas mis une incrémentation pour q ?

                    Pouvait-on initialiser q en mettant q = 0 ?

                      SECOND TRAVAIL :    30 minutes sur ordinateur 

             1-Écrire en Python 2.7 un algorithme qui permet, quand on saisit un entier naturel n,

                  d'avoir le terme d'indice n de la suite géométrique de premier terme 3 et de raison 5.

              2-Compléter l'algorithme pour avoir, à l'aide d'une boucle for, la liste de 10 premiers

                  termes de cette suite puis d'afficher leur somme.

                                                  ---------------------------------------------