ENNONCE
Aucun document ou matériel en dehors de ceux remis aux candidats par les examinateurs n’est autorisé.
Partie I : Systèmes informatiques ( 7 pts)
Un jeune entrepreneur reçoit le matériel suivant lors d'une cérémonie des awards : 08 PC, un onduleur, un régulateur de tension, un modem, un Switch 16 ports, un serveur et une imprimante Laser. Très ravi, il décide de créer, dans l'immeuble abritant son entreprise, un intranet. A partir de la description ci-dessus et de vos connaissances, répondez aux questions suivantes :
1. Définir : Intranet (0,5 pt)
2. Déterminer le type du système informatique qui sera créé par ce jeune entrepreneur. (0,5pt)
3. Donner le rôle spécifique de chacun des équipements suivants reçus : (0,5x3-1,5pt)
a) Onduleur
b) régulateur de tension
c) Switch
4. Au regard de ce matériel et de l'étendue géographique, déterminer:
a. Le type du réseau informatique qui sera mis en place (0.5pt)
b. La topologie physique de ce réseau (0,5pt)
c. L'architecture de ce réseau (0.5pt)
5. ll connecte bien l'imprimante au serveur mais il est impossible de pouvoir imprimer alors que l'imprimante n'a aucune panne. Proposer une cause probable de ce problème. (1pt)
6. Il voudrait effectuer les tâches suivantes :
(1) produire une facture
(2) consulter les pages web.
Donner le nom d'un exemple de logiciel nécessaire pour réaliser chacune de ces deux tâches.
7. Soit l'extrait du relevé statistique suivant représentant les dépenses de son entreprise: (0,5x2=1 pt)
A | B | C | D | |
1 | Jours | Lundi | Mardi | Mercredi |
2 | Dépenses | 6000 | 9200 | 4900 . |
Donner le résultat qu'il obtiendra à partir de chacune des formules suivantes : 0,5 X 2 = 1 pt
a) =PRODUlT (B2 ; D2);
b) =SOMME.SI (B2 ; D2 ; ">5000").
Partie Il : Systèmes d'informations et bases de données / 07 pts
Exercice 1 : Systèmes d’informations / 3pts
M. OTABELA est gestionnaire d'une société de location des voitures. Il souhaite mettre en place une plateforme de gestion des locations des voitures (par ses clients) selon les règles de gestion suivantes :
• Les clients louent des voitures ;
• Un client est caractérisé par le numéro CNI, un nom, un prénom et une adresse ;
• Un client peut louer une ou plusieurs voitures. et une voiture peut être louée par plusieurs clients ;
• La voiture est définie par un numéro d'immatriculation, une marque, une puissance et un type ;
• Lors d'une location de voiture, la date de début et la date de retour sont enregistrées.
Afin de l'aider à accomplir cette tâche, répondez aux questions suivantes :
1. Définir : propriété. (0,5pt)
2. Construire le MCD correspondant à cette description en faisant ressortir :
a. Les entités du système et pour chaque entité, ses attributs et son identifiant ; (0,5pt)
b. Les associations, leurs propriétés éventuelles et leurs entités participantes ; (1 pt)
c. Les différentes cardinalités. (1 pt)
Exercice 2 : Bases de données / 4pts
M. OTABELA souhaite à présent créer la base de données OTABD de gestion de sa clientèle. Dans cette base de données, il voudrait pouvoir sauvegarder les factures des différents clients dans la table FACTURE dont le schéma est FACTURE (Num_facture, Description_facture, Montant_facture, Date_emission).
En vous servant de cette description et de vos connaissances, répondez aux questions suivantes :
1. Définir: base de données. (0,5 pt)
2. Citer un exemple de logiciel d'application pouvant être utilisée pour créer physiquement cette base de données. (0,5pt)
3. Écrire une requête SQL permettant de :
a) créer la base de données OTABD. (0,5pt)
b. Créer la table FACTURE sachant que le champ Num_facture est un entier, le champ description_facture est une chaîne de 255 caractères au plus, le champ Montant_facture est un réel, le champ date_emission est une chaine de 10 caractères. (1 pt)
c) supprimer toutes les factures émises avant le "25/01/2015". (1 pt)
d. Afficher toutes les factures de la base de données. (0,5pt)
Partie III : Algorithmique et programmation / 06 pts
Exercice 1 :Algorithmique / 3 pts
Une partie de l'algorithme ci-dessous, autrefois utilisé par votre oncle statisticien dans le cadre de ses travaux en cabinet, a été effacée par erreur.
Algorithme
1. algorithme traitement
2. variables agos : tableau [0..4] do entier ;
3. i ;a : entier; drapeau : booleen;
4. début
5. pour i allant de o a 4 faire
6. écrire (‘’entrez l'âge numero ", i) ;
7. lire (age[i]) ;
8. finpour
9. écrire ("entrez l'âge recherche ") ;
10. lire (a) ;
11. drapeau \( \leftarrow \)O ;
12. pour i allant de 0 à 4 faire
13. si (ages[i] = a) alors
14. drapeau \( \leftarrow \) vrai ;
15. finsi
16. finpour
17. …. Partie manquante de l'algorithme
18Fin
Répondez aux questions suivantes qui visent à aider votre oncle a compléter cet algorithme.
1. Définir le concept : structure de données (0,5pt)
2. Identifier dans cet algorithme la structure de données utilisée ainsi que taille (1 pt) '
3. Sur votre feuille, écrire uniquement la partie manquante de cet algorithme sachant que dans cette partie, on teste la valeur de la variable drapeau puis le message âge trouvé ou âge non trouvé est affiché selon que drapeau vaut respectivement vrai ou faux. (1.5pt)
Exercice 2 : Programmation / 3 pts
Maintenant, vous devez aider votre oncle à tester l'algorithme de l'exercice précédent dans un langage de programmation. Répondez aux questions suivantes :
1. Citer deux langages de programmation qui peuvent être utilisés pour tester cet algorithme. (1 pt)
2. Traduire en langage C :
a. La ligne 2 de l'algorithme. (0,5pt)
b. Les lignes 5 et 8 de l'algorithme. (1,5pt)
CORRECTION
Partie l: Systèmes informatiques (7 pts)
1. Définition
Intranet : Réseau Informatique destiné à l'usage exclusif d'une organisation et utilisant les mêmes protocoles et techniques que Internet. 0,5 pt
2. Détermination du type de système informatique approprié
Ce jeune Entrepreneur va créer un Système informatique d'organisation. 0,5pt
3. Rôle spécifique de chacun des équipements :
Onduleur : stocker de l'énergie électrique pour alimenter les équipements en cas de coupure d'électricité. 0,5 pt
Régulateur de tension : fournir une tension continue stable nécessaire au fonctionnement des appareils électroniques. 0,5 pt
Switch : rediriger un message vers le destinateur approprié. 0,5 pt
: interconnecter les équipements dans un réseau local
4. A) le type de réseau à mettre sur pied : 0,5 pt
Il s'agit d'un réseau local
4.b- La topologie physique de ce réseau: 0, 5 pt
La topologie en étoile
4.c- Architecture de ce réseau 0,5 pt
Architecture Client / Serveur
5. Cause probable du dysfonctionnement de l'imprimante : 1 pt
Absence de pilote.
6. Exemple de logiciel permettant de réaliser les tâches suivantes :
Produire une facture : Microsoft Excel, Open Office Calc ; Lotus 0,5 pt
Consulter les pages Web : Google Chrome, internet Explorer, Mozilla Firefox, 0,5 pt
7. Résultat obtenu à partir de Chacune des formules suivantes :
a) =PRODUIT(B2 ;D2), Résultat : 29400000
b) =SOMME.Sl(B2 :D2 ;">5000", Résultat: 15200
Partie Il : Systèmes d’information et bases de données
Exercice 1 : Systèmes d'information 3 pts
1- Définition : 0,5 pt
Propriété : élément caractéristique d'une entité.
2- construction du MCD correspondant à la description
Exercice 2 : Bases de données (4pts)
1- Définition :
Base de données : Structure dans laquelle les données sont stockées de façon structurée avec le moins de redondances possibles pour faciliter leur exploitation. 0,5pt
2- Exemple de logiciel de logiciel d’application pouvant être utilisé pour créer physiquement cette base de données.
Microsoft Access ; MySOL ; SQL Server; Oracle’ PostgreSQL ; Dbase ; Sybase ; lnfotmix ; Paradoxe. etc. 0,5pt
3- Requête SOL permettant de :
a. Créer la base de données OTABD 0,5 pt
CREATE DATABASE OTABD ;
b. Créer la table FACTURE 1 pt
CREATE TABLE FACTURE (Num_facture INT, description_facture
VARCHAR (255), Montant_facture FLOAT, date_emission CHAR (10),
PRIMARY KEY (Num_facture)) ;
c. Supprimer toutes les factures émises avant le "25/01/2015" 1pt
DELETE FROM FACTURE WHERE date_emission < "25/01/2015" ;
d. Afficher toutes les factures de la base de données
SELECT * FROM FACTURE ;
Partie lll : Algorithmique et programmation
Exercice 1 : Algorithme
1. Définition du concept structure de données :
• Moyen permettant de stocker, d'organiser et de traiter les données.
• Organisation des données visant à y faire des traitements spécifiques.
2. Identification de la structure de données utilisée dans cet algorithme :
• Il s'agit d'un tableau 0,5 pt
• Sa taille est de 5 éléments 0,5 pt
3. Partie manquante de l'algorithme 1,5 pt
si(drapeau=vrai) alors
ecrire("âge trouvé") ;
sinon
ecrire("âge non trouvé“);
finsi
Exercice 2 : Programmation
1. Citons deux langages de programmation qu'on peut utiliser pour tester cet algorithme : 0,5 x 2 = 1 pt
C, python, C++, Java, Javascript...
2. Traduire en langage C :
a) La ligne 2 de l'algorithme :
int ages[5] ;
b) Les lignes 5 et 8 de l'algorithme 1,5 pt
Ligne 5 for(i=0; i<=4; i++){
Ligne 8 }
Commentaires
Enregistrer un commentaire