PYTHON 2 :Feuille n°12 D'EXERCICES

                   FEUILLE  n° 12     BTS SIO 1        Avril-Mai 2012

     Thème:

              Révisions et synthèse de connaissances.

             Programme  ayant un " programme principal " faisant appel à des scripts ou fonctions.

             (  Les entrées de données par l'utilisateur se font en dehors des scripts ou fonctions ) 

            Cela permet d'avoir un programme multitâches plus complexe.

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

    EXERCICE 1

       Rédiger un  programme comportant les conditions suivantes:

     • Le "programme principal" demande à l'utilisateur d'entrer les coefficients  a , b, c 

        d'une équation du second degré  a x2 + b x + c = 0.

      •  Puis le" programme principal" fait appel ensuite à des scripts pour

         retourner le discriminant, puis pour la discussion sur son signe et qui retourne les

          solutions éventuelles ou l'absence de solution.

       • Enfin le "programme principal" demande  l'affichage de la conclusion.

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

     EXERCICE 2

        Rédiger un programme comportant les conditions suivantes:

      • Le "programme principal" demande à l'utilisateur d'entrer  un réel  x et un entier 

         naturel n  , non tous deux nuls.

      •  Puis le" programme principal" fait appel ensuite à un script pour

         discuter les cas n==0 , ou non  avec une boucle  if .....else

         retourne x .

     •   Enfin le "programme principal" demande l'affichage de xn  .

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

    EXERCICE 3   

        Rédiger un programme comportant les conditions suivantes:

      • Le "programme principal" demande à l'utilisateur d'entrer  un réel  x et un entier 

         naturel n  , non tous deux nuls.

      •  Puis le " programme principal" fait appel ensuite à un script pour

         discuter les cas n==0 , puis n>0 avec l'utilisation de while 

         retourne x .

     •   Enfin le "programme principal" demande l'affichage de xn  .

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

      EXERCICE  4  

        Rédiger un programme comportant les conditions suivantes: 

   • Le "programme principal" demande à l'utilisateur d'entrer  un réel  x et un entier 

         naturel n  , non tous deux nuls.

      •  Puis le " programme principal" fait appel ensuite à un script pour

         retourner  pow( x , n) .

     •   Enfin le "programme principal" demande l'affichage de xn    .

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