TEST ALGO BTS 28/1/14

                                         TEST  d'algorithmique               28/01/14  BTS1A            

    Partie A sur papier ( 30 minutes )                  

                On considère l’algorithme partiel suivant :

             VARIABLES

             L  liste

             a , b, c, S  nombres

            DEBUT

            Saisir a , b , c

            L= [ ]                       

            Mettre a dans L

            Mettre b dans L

            Mettre c dans L

            Afficher L

            S = a+b+c

            Afficher S

      QUESTIONS 

  •            1. Que donne l’algorithme?

           2. En Python .2, quel est l’indice de c dans la liste L ? 

           3. En Python.2, quand on écrit  for i in range(0,3) :         

                 quels sont les entiers i considérés ?

           4.  En Python. 2, que signifient L[0] , L[1]  , L[2] dans la liste L ?

           5.  Ecrire cet algorithme , en Python .2 , avec une boucle for

                qui fasse intervenir les indices des termes de L.

           6. Ecrire cet algorithme , en Python .2 , avec while.

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

                Partie B sur ordinateur ( 30 minutes )

       1.  Albert connaît ses notes, en maths, en français, en anglais

             pour le second semestre.

 M=[12,9,15]       est la liste de ses notes de maths

 F=[7,9,11]          est la liste de ses notes de français

 A=[13,17,15]     est la liste de ses notes de anglais

              Ecrire en, Python.2, un algorithme qui donne chaque moyenne et

              la liste de ses trois moyennes.

         2. Soit la matrice H=[ [1,0,1],[0,1,1],[1,1,0]].

             a. En Python. 2, que représente H[0] ? (H[0])[2] parfois noté H[0][2] ?

             b. Ecrire en Python.2, un algorithme qui, à l’aide d’une boucle, donne la somme

                des termes de la première ligne.

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