Aucun document ou matériel en dehors de ceux remis aux candidats par les examinateurs n'est autorisé.
PARTIE l : SYSTÈMES INFORMATIQUES 7 pts
A- A l'aide de vos connaissances, répondez aux questions suivantes :
1. Définir l'expression système informatique. 1 pt
2. Vous connectez un vidéoprojecteur neuf à votre ordinateur portable, malheureusement votre système d'exploitation ne reconnait pas le vidéoprojecteur. Identifier le problème et proposer une solution. 0 5×2=1 pt
B- Soit le schéma suivant représentant d'une part, la structure d'un réseau informatique et d'autre part, les paramètres de configuration dudit réseau.
1. Nommer les équipements E1 et E2 et donner leurs rôles. 0,5x2=1pt
2. Déterminer le mode d'adressage utilisé. 0,5pt
3. Identifier : 0,25X3=0,75 pt
a) La commande qui a permis d'obtenir la configuration réseau de cet ordinateur ;
b) L'adresse IP de cet ordinateur;
c) La classe de cette adresse IP.
On donne l'adresse IP suivante à un des ordinateurs : 192.168.1.21.
a) Dire en justifiant votre réponse si cette machine pourra communiquer avec les autres. 0,5pt
b) Donner la commande qui permet de tester la connexion réseau avec une autre machine; 0,5pt
C- Une secrétaire d'un centre de formation en bureautique crée un fichier tel que sur l'image ci-dessous :
1. Indiquer le type de logiciel utilisé pour la création de ce fichier. 0,25pt
2. Identifier la cellule active. 0,25pt
3. Donner la formule à saisir dans la cellule D3 pour calculer la note trimestrielle d'info1matique. 0,25pt
4. Nommer la technique permettant d'obtenir rapidement les notes trimestrielles des autres matières sans avoir besoin de les saisir. 0,5pt
5. En utilisant les fonctions prédéfinies du logiciel, donner la formule à saisir dans : 0,25x2=0,5pt
• la cellule E9 permettant de calculer le total des coefficients ;
• la cellule D10 permettant de calculer le nombre de note trimestrielle supérieure ou égale à 10.
PARTIE ll : SYSTÈMES D'lNFORMATl0N ET BASES DE DONNÉES / 7PTS
Exercice 1 :Systèmes d'information /3pts
Le directeur d'un établissement scolaire se propose d'implémenter une base de données simplifiée afin de gérer les sorties scolaires organisées au profit des élèves.
Chaque élève peut participer à plusieurs sorties. L'élève est identifié par un matricule et est caractérisé par son nom, son prénom, sa date de naissance, son adresse, sa classe et le numéro de téléphone de son tuteur.
Chaque sortie est identifiée par un numéro et est caractérisée par le thème de la sortie, la date et l'heure de départ et correspond à la visite d'un site.
Le site à visiter est caractérisé par un code unique, une description, une adresse et une ville de localisation. Chaque ville est caractérisée par un code unique et un intitulé.
Afin de concevoir cette base de données, on vous demande de :
1. Identifier toutes les quatre (04) entités décrites dans ce texte en précisant l’identifiant de chacune. 2pts
Entité | ||||
Identifiant |
2. Dessiner un modèle conceptuel des données (MCD) traduisant la situation suivante: « Chaque élève peut participer à plusieurs sorties, et une sortie est effectuée par au moins un élève ›› 1pt
Exercice 2 : Bases de Données /4PTS
Considérons la base des données «ETABLISSEMENT» décrite parla représentation textuelle suivante :
ELEVE (Matricule, Nom, Prénom, Adresse, Sexe, DateNaissance, LieuNaissance, #NumClasse)
CLASSE (NumClasse, NomClasse)
MATIERE (ldMatiere, Intitulé, #ldProt)
PROFESSEUR (ldProf, Nom, Prenom, Adresse, .NumeroPhone, Quartier)
1, Dire ce que représente chacun des attributs suivants : Matricule et #NumClasse pour la table ELEVE. 1 pt
2. Ecrire la requête SQL qui crée la table ELEVE. 1 pt
3, Donner la signification de la requête SQL suivante : 1 pt
SELECT Nom
FROM PROFESSEUR, MATIERE
WHERE PROFESSEUR.IdProf = MAT1ERE.IdProf
AND MATIERE.Intitule="Informatique" ;
4. Écrire la requête SQL qui affiche les noms et prénoms des élèves filles. 1pt
PARTIE III : ALGORITHMIQUE ET PROGRAMMATION 6PTS
Exercice 1 :Algorithmique /3 pts
Le bout de code suivant permet de rechercher le numéro d'un candidat dans un tableau de taille N contenant les numéros (nombres entiers) des admis à un examen.
1 lire(x) ;
2 trouve \( \leftarrow \) faux ;
3 \(i \leftarrow 1\) ;
4 Tant que ((\(i \prec = 1\)) et (trouve = faux)) Faire
5 Si (numero \(\left[ i \right] = x\)) alors
6 trouve \( \leftarrow \) vrai ;
7 sinon
8 \(i \leftarrow i + 1\)
9 finsi '
10 FinTantque
TRAVAIL A FAIRE .
1. Identifier dans ce code la variable drapeau. 0,5pt
2. Identifier une structure de contrôle utilisée dans ce code. 1pt
3. Réécrire ce bout de code en remplaçant la boucle « Tant que ›› parla boucle « Répéter...Jusqu'à ››. 1,5pt
Exercice 2 : Programmation /3 pts
Dans le but de tester le bout d'algorithme de l'exercice précédent, on vous demande de répondre aux questions suivantes :
t 1. Traduire en langage C en prenant le soin de remplacer la valeur « faux ›› par 0 et la valeur « vrai ›› par 1.
a. La ligne 1 ; 0,5pt
b. Les lignes 5 à 9. 1,5pt
2. Définir le sigle IDE puis citer un exemple d'IDE permettant de tester le code en langage C. 0,5x2=1pt