Page 151 - IT2
P. 151

Exemple :
          6 est un nombre parfait puisque : 6 = 3 + 2 + 1.

              1.  Ecrire  une  fonction  qui  prend  pour  argument  un  nombre  entier  n  et  retourne  Vrai  si  n  est
                 parfait ou Faux sinon. (1 Pt)
              2.  Ecrire un programme permettant de lister les 500 premiers nombres parfaits (1 Pt)

          PARTIE II :  LOGICIELS D’APPLICATION  (3 PTS)

          Soit le modèle relationnel suivant :

          MEDECIN (Matricule, nom)
          PATIENT (NumPat, Nom)
          MEDICAMENTS (Code, Libelle, prix)
          CONSULTATION (NumConsult, date, prix, Matricule, N°_SS)
          PRESCRIT (Code, NumPat)

          (Pour simplifier l’analyse la base suppose qu’un patient peut voir un médecin une seule fois pour une
          date donnée.)

                 1.  Créez la base de données sous MS Access  (1 Pt)

                              Définir la clé primaire pour chaque table
                              Définir les clés étrangères
                              Définir les relations entre les tables
                              Saisir un jeu  d’enregistrements significatif pour chaque table.
                 2.  Créer les requêtes suivantes : (1 Pt)

                              Afficher la liste des médecins dont la première lettre est saisie au clavier
                              Déterminer le nombre de consultations pour chaque patient
                              Afficher les caractéristiques de toutes les consultations effectuées entre deux dates
                                saisies au clavier (les champs à afficher sont : N°consultation, date, prix, nom du
                                patient et le nom du médecin
                              Afficher le nombre de consultations effectuées par chaque médecin et trier le résultat
                                par ordre décroissant
                 3.  Créer un formulaire pour mettre à jour la table CONSULTATION (1 Pt)


          PARTIE III :  PROGRAMMATION ORIENTEE OBJET EN VB.NET, C# OU JAVA  (6 PTS)

          Une école privée souhaite mettre en place un système de gestion de parrainage des élèves.

          Soit la class Professeur qui comporte les attributs suivants :
                 codeIdentifiant       int
                 nom                   String
                 prenom                String
                 sexe                  char (‘M’,’F’)
                 age                   int
                 affectation           String


                                           www.itlearning-settat.com
                                  Email: admission@itlearning-settat.com
                                                  Tél.:0661077812
   146   147   148   149   150   151   152   153   154   155   156