Page 1227 - IT2
P. 1227

DOSSIER 2  (4,5 PTS)

          Exercice 1 (1,5 pts)

          Soit a, b, c, d des entiers. Considérons  une matrice  carrée (2x2) M de deux lignes et deux colonnes telle que :


          M =


          Le nombre  (a*d – b*c)  représente le déterminant de la matrice.
          La matrice M est dite singulière si son déterminant vaut 0, et régulière sinon.
          Ecrire un programme, dans un langage de programmation structurée, qui contient :

              1.  Une fonction permettant de calculer le déterminant d’une matrice 2x2. (0,5 pt)
              2.  Une fonction permettant de vérifier si une matrice est singulière ou régulière. La fonction retournera le
                 caractère ‘s’ dans le premier cas et ‘r’ sinon. (1 pt)

          Exercice 2 (3 pts)
          On  considère  une  phrase comme  étant  une  liste  de  mots  (chaînes  de  caractères)  séparés  par  un  ou  plusieurs
          espaces.
          On appellera cette phrase « phrase première » si chaque mot de cette phrase commence par la même lettre, et
          dans le cas contraire, on l’appellera « phrase non première ».
          Ecrire un programme, dans un langage de programmation structurée, qui contient une fonction permettant de lire
          une phrase saisie par l’utilisateur, et une autre fonction permettant de vérifier si cette phrase est première ou non
          et d’afficher dans chaque cas le message qu’il faut.
                 Exemples :

                     -   La phrase : « Le lieutenant lit la liste » est première.
                     -   La phrase : « Mes mains molles » est première.
                     -   La phrase : « Cette phrase est non première » est non première.


          DOSSIER 3  (8 PTS)

          N.B. Les programmes seront écrits dans un langage de programmation orientée objet de votre choix.

          Un propriétaire d’un immeuble souhaite gérer les différents appartements de son bien ainsi que le loyer reçu
          chaque fin de mois de la part des locataires.

          Chaque appartement est caractérisé par :


              ·  Un numéro de type entier,
              ·  Une surface en m² de type entier,
              ·  Un numéro d’étage de type entier pouvant aller de 1 à 5,
              ·  Un nom du propriétaire de type chaîne de caractères,
              ·  Un montant de loyer de type réel.


              1.  Créer la classe « appartement ».  (1 pt)

                                         www.itlearning-settat.com

                                  Email: admission@itlearning-settat.com
                                                  Tél.:0661077812
                                                                                                              2/3
   1222   1223   1224   1225   1226   1227   1228   1229   1230   1231   1232