Partie I : Systèmes informatiques / 7 pts
A- A l’aide de vos connaissances, répondons aux questions suivantes :
1 : Définition
• Système informatique : Ensemble de moyens informatiques et de télécommunications ayant pour finalité de collecter, traiter, stocker, acheminer et des données / 1pts
2 : Identifions le problème et proposer la solution.
Problème : absence du pilote adéquat, mauvais branchement du vidéoprojecteur, câble du vidéoprojecteur défectueux. 0,5 pt
Solution : Installer ou mettre à jour le pilote vérifier les branchements, changer de câble. 0.5 pt
B-soit le schéma représentant d’une part’ la structure d’un réseau informatique et d’autres part les paramètres de configuration dudit réseaux.
1 : Nommons les équipements E1 et E2 et donnons leurs rôles.
E1
Nom : Switch ou commutateur, hub ou commutateur. 0,25 pt
Rôle : permet d’interconnecter plusieurs machines d’un réseaux local. 0,25 pt
E2 :
Nom : modem 0,25 pt
Rôle : permet d’accéder internet en convertissant les signaux analogiques en signaux numériques et vice-versa. 0,25 pt
2 : Déterminons le mode d’adressage utilises : adressage dynamique. 0,5 pt
3 : identifions :
a)la commande qui permet d’obtenir la configuration réseaux de cet ordinateur :
IPCONFIG/ALL 0,25 pt
b) l’adresse IP de cet ordinateur : 192.168.0.23 0,25 pt
c) la classe de cette adresse IP : classe C 0,25 pt
4.on donne l’adresse IP suivante a un des ordinateurs :192.168.1.2
a) La machine ne peut pas communiquer car : l’adresse IP de cet ordinateur n’a pas la même partie réseau que les adresse IP des autres machines. 0,25 x 2 = 0,5 pt
b) Donnons la commande qui permet de tester la connexion réseau avec une autre machine : PING 0,5 pt
C) une secrétaire d’un centre de formation en bureautique crée un fichier.
1 : Indiquons le type de logiciel utilise pour la création de ce fichier : un Tableur 0,25 pt
2. Identifions la cellule active : D8 0,25 pt
3 : Donnons la formule à saisir dans la cellule D3 pour calculer la note Trimestrielle d’informatique : 0,25 pt
=(B3 +C3)/ 2,
=MOYENNE (B3 : C3) ,
4 : Nommons la technique permettant d’obtenir rapidement les notes trimestrielles des autres matières sans avoir besoin de les saisir : 0,25 pt
• La recopie (incrémentée)
5 : En utilisant les fonctions prédéfinies du logiciel ,donnons la formule à saisir dans :
• la cellule E9 permettant de calculer le nombre de notes trimestrielles supérieures ou égale a 10. 0,25 pt
=NB.SI (D3 :D7 ; >=10)
Partie II : Systèmes d’information et bases de données / 7 pts
Exercice 1 : systèmes d’information
1. identifions toutes les quatre (04) entités décrites dans le texte en précisant l’identifiant de chacune. 0,25x8= 2 pts
Entité | élève | sorbe | site | ville |
Identifiant | Matricule | Numéro | Code site | code ville |
2. Dessinons un model conceptuel de données (MCD) traduisant la situation suivante : « Chaque élève peut participer a plusieurs sorties, et une sortie est effectuée par au moins un élève. »
À compléter
Exercice2 : Bases de données / 4 pts
Considérons la base de données « ETABLISSEMENT » décrite par la représentation textuelle.
1 :
• MATRICULE : Clé primaire de la table ELEVE.
• #NUMCLASSE : Clé étrangère (secondaire) de la table ELEVE
2 : Écrivons la requête SQL qui crée la table ÉLÈVE 1 pt
CREATE TABLE ELEVE(
Matricule CHAR(9) PRIMARY KEY,
Nom VARCHAR(30),
Prenom VARCHAR(30),
Adresse VARCHAR(30),
Sexe VARCHAR(10),
DateNaissance DATE,
LieuNaissance VARCHAR(30),
NumClasse INT,
FOREIGN KEY (NumClasse) REFERENCES CLASSE (NumClasse),);
3: Donnons la signification de la requête SQL. 1 pt
Elle permet d’afficher les noms des professeurs qui dispensent la matière. Informatique.
4 : Écrivons la requête SQL qui affiche les noms et prénoms des élèves filles
SELECT Nom, Prénom FROM ELEVE WHERE Sexe= ‘’Féminin’’
Partie III : Algorithmique et programmation / 06 pts
Exercice1 : Algorithmique 3 pts
Soit le bout de code permettant 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 : Identifions dans ce code la variable drapeau : trouve 0,5 pt
2 : Identifions une structure de contrôle utilisée dans ce code. 1 pt
TANT que…Faire ou SI…sinon.
3 :Réécrivons ce bout de code en remplaçant la boucle « TANT que » par la boucle « Répéter…Jusqu’à ». 1,5 pt
Lire (x) ;
Trouve- faux ;i ←1 ;
Répéter
Si (numéro[i]=x) alors
Trouve ← vrai
Sinon
I ← i+1 ;
finsi
jusqu’à ((i>N) ou trouve # faux))
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 :
1. Traduisons en langage C en prenant le soin de remplacer la valeur « faux » par 0 et la valeur « vrai » par 1.
a. La ligne 1 ;
scanf ( ‘’%D’’, &a,)
b. Les lignes à 9
if(numero[i] == x) {
trouve=1;
}
else (i= i+1;
}
2 : Définissons le sigle IDE puis citer un exemple d’IDE permettant de tester le code en langage C
IDE : Integrated Development Environnement ou Environnement de développement intégré 0,5 pt
Exemple : CodeBlocks, Dev-C++ Builder, Eclipse, Visual Studio… 0,5 pt