Page 1230 - IT2
P. 1230

DOSSIER 2  (4,5 PTS)

          Exercice 1 (1,5 pts)

          Une matrice M carrée (nombre de ligne égale le nombre de colonnes) est dite diagonale supérieure si les valeurs

          se situant au dessous de la diagonale principale sont nulles (voir exemple ci-dessous).

          Ecrire  un  programme,  dans  un  langage  de  programmation  structurée,  permettant  de  construire  une  matrice
          diagonale supérieure de degré n (n lignes, n colonnes), dont les valeurs au dessus de la diagonale sont constituées
          de la manière suivante (les valeurs en dessous de la diagonale sont évidemment nulles) :

          M[i,j] = 2*i + j     avec i le numéro de la ligne et j le numéro de la colonne.

          Exemple : Pour n = 3, on obtient :

              3 4 5
          M = 	0 6 7
              0 0 9

          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 dernière » si chaque mot de cette phrase se termine par la même lettre, et
          dans le cas contraire, on l’appellera « phrase non derniè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 dernière ou non
          et d’afficher dans chaque cas le message qu’il faut.
                 Exemples :
                     -   La phrase : « une chaîne constituée de ce caractère » est dernière.
                     -   La phrase : « Cette phrase est non dernière» est non dernière.


          DOSSIER 3  (8 PTS)

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

          Un gérant d’un complexe résidentiel souhaite gérer les différentes maisons de son bien ainsi que le loyer reçu
          chaque fin de mois de la part des locataires.


          Chaque maison est caractérisée par :

              ·  Un code de type entier,
              ·  Une superficie en m² de type entier,
              ·  Un style de maison (aire+1, aire+2 ou aire+3),
              ·  Un nom du locataire de type chaîne de caractères,
              ·  Un montant de loyer de type réel.


                                         www.itlearning-settat.com

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