SUJET 55 mai 2017

                                 E22   BTS SIO    Sujet    mai  2017

            PREMIER TRAVAIL  30 minutes papier  

                  Voici un extrait d'algorithme. Lire puis répondre aux questions  :

   VARIABLES :

                              M , T               listes

Debut :

                          Saisir M une liste de mots

                          T est une liste vide

                           Pour chaque terme de M mettre dans T sa longueur   

                          Afficher le nombre de mots de M de même longueur

Fin           

                  QUESTIONS:

     1. Quel est, en Python. 2.7, l’indice du premier terme de M ? 

     2. Que signifie, en Python .2.7, len(M) ? 

     3. Si d est une chaîne, que signifie len(d) ? 

     4. Comment note-t-on, en Python. 2.7, une liste vide ?

     5. Soit j un élément de la liste T,  que donne, en Python.2.7:

                 T.count(j) 

      6. Ecrire, si possible en Python .2.7, un algorithme qui permet

          de traduire l’algorithme ci-dessus.

      7. Tester cet algorithme avec M = ["beau"  ,"droites"  ,"verticales" ,"deux" , "la" ]

                     SECOND TRAVAIL   30 minutes sur machine

          1. Rédiger un algorithme, si possible en Python .2.7, qui saisit une phrase M

              entre aiguillemets, puis la transforme en liste de mots puis 

             qui indique le nombre de mot de chaque longueur dans la phrase.

              ( On pourra utiliser    M .split() )

          2. Tester cet algorithme avec la phrase :

             "Cette tournée mondiale qui debute est le fruit de mon travail"

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