MINISTERE DES ENSEIGNEMENTS SECONDAIRES MINISTRY OF SECONDARY EDUCATION
**************** ***********
DELEGATION REGIONALE DU CENTRE REGIONAL DELEGATION FOR CENTRE
************** ***********
DELEGATION DEPARTEMENTALE DU NYONG ET KELLE DIVISIONAL DELEGATION OF NYONG AND KELLE
************* ***********
LYCEEE DE MOM GARE MOM GARE HIGH SCHOOL
************** ************
B.P. 211 MAKAK P.O. BOX 211 MAKAK
Noms et Prénoms :
Année Scolaire : 2022/2023 Classe : Tle Durée : 2h
EPREUVE THEORIQUE D’INFORMATIQUE N0 4
(L’épreuve comporte deux Parties indépendantes et Obligatoires)
PARTIE I : SYSTEMES D’INFORMATION ET BASES DE DONNEES 10PTS
Exercice 1 : 5pts
M. Moussa dispose d’une boutique de vente de produits de premier nécessité. Les produits sont regroupés en
catégorie. Chaque produit appartient à une et une seule catégorie. Une catégorie possède un identifiant et un
nom. Il voudrait mettre en place un système d’information qui permet d’enregistrer ses ventes afin de faciliter
la comptabilité. Il voudrait être capable de connaitre l’ensemble des ventes effectuer à une période précise. Un
produit est identifié par un code, un nom et un prix. Pour chaque vente, le système devra stocker la date de
vente. Un produit peut être vendu à un ou plusieurs clients. Les informations sur un client sont : son nom, son
adresse, son identifiant et son numéro de téléphone.
1. Faire la liste les entités et les associations du système en donnants les attributs de chaque entité et
association et en précisant l’identifiant. 1pt
2. Construire le MCD correspondant en précisant les cardinalités 2pts
3. Déduire le MLD correspondant à ce MCD 2pts
Exercice 2 : 5pts
Soit une base de données « ECOLE » ayant une table « ELEVE » qui est donnée ci-dessous :
NumEleve NomEleve Classe Taille Sexe Date_naissance
1 James 1ere ALL 1,68 M 20/10/2002
2 Dina 2nde C 1,50 F 01/04/2001
3 Jean Hourza Tle D 1,76 M 20/08/1995
4 Albert Manguelle 1ere D 1,60 M 14/02/1996
5 Madama Sara Tle D 1,66 F 04/06/2000
6 Nekem Florence Tle ALL 1,80 F 10/02/1992
1. Ecrire la requête SQL qui crée cette base de données. 0,5pt
2. Ecrire la requête qui modifie la date de naissance de Nekem Florence (Elle est réellement née le
01/02/1999, mais au moment de la saisie des données, la secrétaire a fait une erreur en mettant
10/02/1992). 1pt
3. Ecrire la requête SQL qui a permis d’insérer les données de la première ligne relatif à James. 1pt
4. Ecrire la requête SQL qui affiche le nom, la date de naissance des élèves de la Tle D. 1pt
5. Donner le résultat de la requête suivante : 1pt
SELECT NomEleve, Classe
FROM Eleve
WHERE sexe="F"
6. Ecrire la requête SQL qui supprime l’enregistrement dont le champ taille est 1,80. 0,5pt
PARTIE II : ALGORITHMIQUE ET PROGRAMMATION 10 PTS
EXERCICE 1 : 5 PTS
Soit le Programme C suivant :
1. Donner les boucles utilisées dans ce
programme. 0,5pt
2. Donner le nombre d’initialisation
contenu dans ce programme. 0,5pt
3. Expliquer ce que fait les parties de ce
programme :
a) De la ligne 12 à la ligne 15. 1pt
b) De la ligne 17 à la ligne 19. 1pt
4. Exécuter ce programme puis donner la
valeur finale de la variable moyenne.
1.5pt
5. Donner le rôle du symbole & utilisé
dans ce programme. 0,5pt
EXERCICE 2 : 5 PTS
Soit la fonction donnée ci-dessous :
Fonction Mystere re (var T : tableau [1…N] d’entier, var n : entier, var N : entier) : booléen ;
Var trouve : booléen ; i : entier ;
Debut
trouve faux ;
Pour i allant de 1 à N faire
Si (T [i] = n) alors trouve Vrai ;
FinSi
FinPour
Retourner trouve ;
Fin
1. Définir fonction 1pt
2. Identifier les variables locales utilisés dans cette fonction 1pt
3. Donner le nombre de paramètres contenus dans cette fonction 0,5pt
4. Identifier le type de retour de cette fonction 0,5t
5. Dire ce que retourne cette fonction si on l’exécute avec les valeurs suivantes : 1pt
T: 13 5 17 6 N= 4 et n=12
6 .Déduire ce que fait cette fonction 1pt
Bonne Chance Proposée Par : M. Eric KAMENI