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

