Exercice I : Environnement numérique, sécurité informatique et multimédia / 8 pts
1.a) Définir les expressions :
• Sécurité informatique : Désigne l’ensemble des moyens mis en œuvre pour s’assurer que les ressources matérielles ou logicielles d'une organisation sont uniquement utilisées dans le cadre prévu à cet effet. 0,25 pt
• Système d’exploitation : Ensemble de programmes permettant de gérer les ressources matérielles et logiciels de l’ordinateur. 0,25 pt
1.b) Pour installer un système d’exploitation de type Windows (7,8,10, XP, VISTA…) par exemple, la configuration matérielle minimale de l’ordinateur peut se définir à l’aide des caractéristiques suivantes :
• Processeur de fréquence 1GHz, 0,25 pt
• Mémoire Vive (RAM) De Capacité 1Go, 0,25 pt
1.c) Le compte administrateur et le compte invité 0,5 pt
1.d) L’opération se nomme Dual Boot ou multiboot :
Avantages :
• Facilite la récupération des données en cas de panne d’un des SE 0,25 pt
• Diminue le cout financier lié à l’achat de plusieurs machines pour faire fonctionner les SE. 0,25 pt
1.e) Réparer un SE est une opération qui consiste à arranger les fichiers systèmes corrompues d’un SE, en utilisant son média d’installation, tandis que faire une mise à niveau d’un SE est une opération qui consiste à changer la version d’un SE en gardant l’ensemble de ses fichiers et paramètre en place. 0,75 pt
2.a) C:\> MD CoursMaths
Permet de créer le répertoire CoursMaths dans la partition disque local C:/ de la machine. 0,25 pt
2.b) C:\> CD CoursMaths
Permet de changer le répertoire courant pour se placer au niveau du répertoire CoursMaths 0,25pt
3) le terme qui correspond le mieux à 5Mpx est la définition 0,5 pt
4. Calculons en Go le poids d’une image prise par cette tablette. 0,75pt
Définition (D) = 5Mpx soit \(5x10^6\) pixels ;
Profondeur d’un pixel (P) = 32 bits ;
Poids image (Pi)
\(Pi = \frac{{D \times P}}{8}\)
\(Pi = \frac{{5 \times {{10}^6} \times 32}}{8}\) \( = 20 \times {10^6}\) octets
Poids image = 20 Mo car 1Mo = 1024 Ko
poids image = 0.02 Go car 1Go = 1000 Mo
5. Calculer en Mo la taille du fichier obtenu. 0,75 pt
Taille d'un fichier son (bits) = profondeur de codage (bits) x Fréquence d’échantillonnage (Hz) x Durée (s) x nombre de canaux sonores codés
• Fréquence d’échantillonnage (Hz) = 41*1000 = 41000Hz
• Durée (s) =130 s
• Nombre de canal = 1
Soit :
Taille d'un fichier son (Mo) = 21,32 Mo (pour 1Mo = 1000 Ko)
6) Calculons en Go la taille de la vidéo obtenue. 0,75 pt
Taille vidéo (Mo) = Débit (Mbps) x Durée (s) Durée (s)
AN : Taille vidéo (Go) =4200Mo/1024 =4,101Go
Exercice II : Système d’information et base de données / 6 pts
1.a) Définition des mots et expressions suivantes :
• Système d’information : Ensemble de moyens (humains, matériels…) responsable du traitement de l’information dans une organisation. 0,25 pt
• Information : élément de connaissance pouvant être collecté, conservé et diffusé dans une organisation. 0,25 pt
1.b) Donnons 02 avantages de l’usage des systèmes d’information ;
Les systèmes d’information permettent de : 0,25 x 2 = 0,5 pt
• Garantir la rapidité et la facilité d’accès à l’information ;
• Fournir des informations de haut niveau c’est-à-dire pertinentes, fiables et disponibles.
1.c) Représenter le schéma du système d’information de cette banque 0,25 x 3 = 0,75 pt
2.d) Proposer 02 méthodes d’analyse et conception d’un système d’information ; 0,25 x 2 = 0,5 pt
MERISE, SADT, UML, OMT, AXIAL,…
2.e) Énonçons chacune de ses phases.
• La phase d’analyse : elle permet de lister les résultats attendus, en terme de fonctionnalités, de performance, de robustesse, de maintenance, de sécurité, d’extensibilité, etc. 0,25 pt
• La phase de conception : elle permet d’écrire à l’aide d’un langage de modélisation, le fonctionnement du futur système d’information, afin de faciliter sa compréhension. 0,25 pt
2.f) Choix entre un système d’information manuel et un système d’information automatisé dans la gestion d’une organisation. 0,25 x 2 = 0,5 pt
Le meilleur est le système d’information automatisé car il permet de :
• Le déclenchement des décisions programmées
• La facilitation des conditions de travail chez les employés
• L’augmentation de la productivité par l’amélioration de l’efficacité des employés
• La fourniture des meilleurs services aux partenaires de l’organisation
• ….
2.a) Donnons un exemple de SGBD libre permettant de créer la table Client ; 0,5 pt
PosgresSQL, MySQL,…
2.b) Identifions le type de donnée du champ Prénom et préciser une taille de donné, ainsi qu’une contrainte d’intégrité liée à ce champ ; 0,25 x 3 = 0,75 pt
• Le champ Prénom est de type chaine de caractères
• Une taille de données pourrait être : 10
• Une contrainte d’intégrité : Ne pas exiger de valeur pour le champ prénom (NULL)
2. c) Analysons le dernier enregistrement de cette table 0,25 x 2 = 0,5 pt
Le dernier enregistrement n’est pas correct car la valeur du champ code_client est inconnue ; or ce champ est la clé primaire de la table et donc, obligatoire pour chaque enregistrement de la table.
Une correction de l’enregistrement pourrait être :
16A415 | ATANGANA | MARIE | 23 | F | 10/01/2006 | 56Yaoundé |
3.a) Select Nom, sexe From client Where Age>23 ;
Nom | sexe |
TAMO | M |
OUMAROU | M |
ATANGANA | F |
2.b) 0,5 pt
19A605 | OUMAROU | BOUBAKARY | 43 | F | 18/04/2008 | 35YAGOUA |
Exercice III : Algorithme et programmation / 08 pts
Partie 1 : Algorithmique et programmation 04 pts
On considère le sous-algorithme ci-dessous :
1. Procédure Exécute (var N : réel)
2. Var réponse : booléen
3. Début
4. si(N%2=0)alors ;
5. réponse ← Vrai ;
6. sinon
7. réponse←Faux ;
8. fin_si
9. afficher(réponse) ;
10. Fin
11. fin_procedure
1) Identification dans la procédure : 0,25 x 3 = 0,75 pt
a) Un paramètre : N
b) Une variable locale : réponse
c) Un opérateur arithmétique : %(modulo)
2) Identifions la structure de contrôle utilisée dans cette procédure.
C’est la Structure alternative complète qui est utilisée dans cette procédure 0,5 pt
3) Exécuter la procédure avec les valeurs :18 et 17. Puis, dire ce que fait ce sous-algorithme. 0,75 pt
• Pour N=18,
on a : N%2 soit 18%2 = 0 donc réponse ←Vrai
résultat : Vrai
• Pour N=17,
on a : N%2 soit 17%2 = 1 donc réponse← Faux
résultat : Faux
Ce sous- algorithme permet d’étudier la parité d’un nombre passé en paramètre en revoyant un message booléen, vrai si le nombre est paire, et faux s’il est impaire
4.a) Définition des termes suivants :
• Compilateur : application qui transforme le code source d’un programme en un fichier binaire exécutable par le processeur. 0,25 pt
• Programme : Suite ordonnée et finie d’instructions écrite dans un langage de programmation quelconque et permettant de réaliser une ou plusieurs tâches en un temps bien déterminé. 0,25 pt
4.b) <stdio.h>
:
Fournit la capacités centrales d’entrées/sorties,
<stdlib.h>
Permet d’exécuter les opérations de conversion, l’allocation des mémoires, le contrôle de processus, le tri, la recherche.
4.c) En considérant le sous-algorithme ci-dessus, Traduisons en langage C les instructions des lignes 3 à 10. 0,25 x 4 = 1 pt
if (N%2==0){
réponse="Vrai" ;
} else {
réponse="Faux" ;
}
printf("%s", réponse") ;
Partie 2 : Programmation Web 04 pts
1.a) Écrire la balise permettant d’insérer l’image logo.gif
dans cette page ; 0,5 pt
<img src="/ MesImages/Logo.gif" />
1.b ) Écrire le code complet de la balise du lien hypertexte permettant d’afficher la page corps.html ; 0,5 pt
<a href="/Mes_fichier /corps.html"> le corps</a>
1.c) Proposons une solution à mettre en place ;
Spécifions le chemin d’accès au fichier Style.css dans l’entête de la page index .html <head></head>
comme l’indique le code suivant :
<link rel="stylesheet" href="/Design/Style.css" />
2.a) Identifions l’évènement utiliser dans ce script et donnons son rôle.
L’évènement utilisé est onclick
qui a pour rôle de déclencher une action lorsqu’on clique sur le bouton gauche de la souris. 0,5 pt
2.b) Représentons le formulaire utilisé dans se script. 1 pt
2.c) Décrivons ce que fait ce script lorsque l’utilisateur saisie la valeur 748 dans le champ de saisie de la ligne 13, et clic sur l’unique bouton du formulaire. 1 pt
« Le script retourne dans le champ résultat (ligne 15), le carré d’un nombre saisie par l’utilisateur (748 par exemple), au niveau du champ saisir un nombre (ligne 13) lorsque l’utilisateur clique sur le bouton Calculer_Carre (ligne 14) auquel la fonction affiche() est associée. (Celle-ci récupère la valeur du champ saisir un nombre, la multiplie par elle-même puis la retourne à la valeur du champ résultat) »