TD Final INFO BAC CD 2024

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 10

TD Final INFO 2024 CLASSE Tle DUREE Xh

Epreuve INFORMATIQUE Série C, D Coef 2

MODULE i : SYSTEMES INFORMATIQUES


EXERCICE I :
Afin de mettre sur pied le processus de digitalisation au groupe « Leaders », M NANTCHOUANG élite de
la localité offre au groupe le matériel suivant : 10 PC, 02 vidéoprojecteurs, 10 onduleurs, 03 régulateurs de
tension, un modem, un switch 16 ports, un routeur, 05 imprimantes, 03 scanners et un serveur. Très ravi, M
KAMGA décide de mettre sur pieds dans l’établissement abritant ce groupe un intranet. A partir de la description
ci-dessous et de vos connaissances, répondez aux questions suivantes :
1) Définir système informatique, Panne, Maintenance préventive
2) Définir les sigles suivants : RAM ; CPU ; HDD ; USB
3) Relever deux équipements permettant de protéger ces PC contre les variations de courant électrique
4) Citer deux tâches de maintenance préventive et deux taches de maintenance curative
5) Décrire la fonction du bloc d’alimentation dans ces PC
6) Citer 02 caractéristiques des équipements suivants : scanner, imprimante, processeur
7) Lister quelques causes de dysfonctionnement du matériel et du logiciel
8) Citer deux risques liés à la non protection d’un environnement de travail
9) Donner la différence entre régulateur de tension et onduleur
10) Citer 02 exemples de logiciel pouvant lui permettre de :
a) Produire une facture
b) Rédiger des rapports textuels
c) Protéger l’ordinateur contre les attaques de virus
d) Consulter les pages web
11) Au regard du matériel reçu et de l’étendue géographique, déterminer
a) Le type de réseau informatique qui sera mis en place
b) La topologie physique de ce réseau et donner un avantage et un inconvénient de cette topologie
c) L’architecture de ce réseau
d) Le nom du câble réseau à utiliser
12) Après avoir connecté ces PC en réseau, M KAMGA attribue l’adresse IP 192.137.168.2 au poste 1 et
vous demande de saisir les adresses IP des autres postes.
a) Déterminer la version d’adresse IP utilisée
b) Donner le principal avantage de IPV6 sur IPV4
c) Déterminer le mode d’adressage
d) Proposer une adresse IP valide pour le poste 2
e) Citer deux ressources pouvant être partagées dans un réseau
f) Citer deux exemples de technologie sans fil
Page 1 sur 10
g) Citer deux commandes réseaux que vous connaissez et donner leurs rôles
h) Citer deux services de communication électronique
i) Citer deux services de sauvegardes et de partages de ressources numérique en ligne
j) Donner la différence entre Intranet et Internet
k) Donner le rôle de chacun HTTP, IP, FTP, SMTP, POP3, DHCP
EXERCICE II :

Dans votre salle Informatique, certains ordinateurs sont connectés à la fois aux équipements E et F et
d’autres connectés uniquement aux équipements E. Après variation brusque et coupure de courant électrique, on
constate que les ordinateurs connectés à la fois aux équipements E et F restent allumés pendant 10min et le
matériel D des ordinateurs connectés uniquement aux équipements E s’est endommagé. Sur les étiquettes de ces
ordinateurs, on peut lire : HDD : 500G0 ; CPU : 2,7GHZ ; RAM : 4GO. En vous servant de la description ci-
dessus et de vos connaissances, répondre aux questions suivantes :

B C
A D E F

1) Définir les expressions suivantes : Panne, Maintenance préventive


2) Citer 02 tâches de maintenance préventive
3) Identifier chaque équipent de la figure et donner leurs rôles
4) Citer 02 caractéristiques de l’équipement B
5) Etablir la différence entre l’équipement E et l’équipement F et entre les équipements A et B
6) Donner la signification de chacune des informations présentes sur les étiquettes de ces ordinateurs
EXERCICE III :
I- Afin de digitaliser votre établissement scolaire dans le but de permettre la recherche, la
communication à distance, le partage et la sauvegarde des informations en ligne, le prestataire informatique
vous présente le schéma suivant :

Page 2 sur 10
1) Définir : Réseau informatique, Adresse IP, Protocol réseau
2) Citer 02 ressources partageables dans ce réseau
3) Déterminer la topologie et l’architecture réseau utilisées dans ce réseau
4) Citer un avantage et un inconvénient de cette topologie
5) Nommer les équipements A et B ainsi que le câble réseau utilisé
6) Donner l’avantage de l’utilisation de switch par rapport au HUB
7) Déterminer l’adresse IP de ce réseau, le masque de sous réseau et l’adresse de diffusion
8) Déterminer le nombre maximum de machine pouvant être connectés à ce réseau
II- Votre camarade décide de paramétrer un poste dans le réseau ci-dessus. Pour cela il attribut l’adresse
IP suivante : 192.168.137.7
1) Dire en justifiant si cette adresse IP est valide
2) Déterminer le mode d’adressage et la version d’adresse IP utilisée
3) Donner la commande réseau permettant de vérifier la communication entre 02 équipements d’un réseau
4) Parmi les adresses suivantes : 192.126.8.0 ; 194.138.21.2 ; 196.125.17.255 ; [email protected] ;
WWW.Minesec.cm; 255.255.0.0, relever :
a) Une adresse IP pouvant être attribué à une machine dans un réseau
b) Une adresse URL
c) Une adresse réseau
d) Un masque de sous réseau
e) Une adresse de diffusion
f) Une adresse mail
EXERCICE IV :

Pour un calcul automatique et sans risque d’erreur, votre enseignant principal conçoit la feuille de
calcul suivante

A B C D E F
1 BILAN TRIMESTRE 1
2 Noms Moy Eval 1 Moy Eval 2 Moy Trim 1 Rang Décision
3 YIMGA 13.21 10.45
4 SIMO 09.24 10.32
5 AROUNA 08.83 11.42
6 MBARGA 13.33 11.66
7 Nombre d’Elèves Admis
8 Moyenne Générale

1) Comment appelle-t-on le logiciel permettant de produire cette feuille de calcul citer 03 exemples
2) En utilisant une fonction, écrire la formule qui détermine la moyenne trimestrielle de l’élève
YIMGA

Page 3 sur 10
3) Donner une méthode permettant d’obtenir automatiquement les moyennes trimestrielles des autres
élèves.
4) Ecrire la formule qui détermine le rang de l’élève SIMO
5) Sachant que la décision d’un élève est « Admis » s’il a une moyenne supérieure ou égale à 10 et
« Echec » dans le cas contraire, écrire la formule qui détermine la décision de l’élève AROUNA
6) Ecrire la fonction qui détermine le nombre d’admis
7) Ecrire la fonction qui détermine la moyenne générale
8) Ecrire la fonction permettant d’afficher la somme des moyennes supérieurs à 10
9) Donner les rôles des formules suivantes saisie dans une feuille de calcul :
=Si(B2 >= 10 ; "ADMIS" ; "ECHEC") ; =NB.Si(B2:B10 ; ">= 10")
MODULE Ii : SYSTEMES D’Informations et bases de données
EXERCICE I :
M KAMGA est gestionnaire d’une société de location des voitures. Il souhaite mettre en place une
plateforme de gestion des locations de voitures (par ses clients) selon les règles de gestion suivantes :
- Les clients louent les voitures
- Un client est caractérisé par son numéro de CNI, son nom, son prénom et son adresse
- Un client peut louer une ou plusieurs voitures et une voiture peut être louée par plusieurs clients
- Une voiture est définie par son numéro d’immatriculation, sa marque, sa puissance et son type
- Lors d’une location de voiture, la date de début et de retour sont enregistrées
Afin de l’aider à accomplir cette tâche, répondez aux questions suivantes

1) Définir système d’information, Entité, Association et citer 03 méthodes de conception d’un système
d’information
2) Construire le MCD correspondant à cette description
3) Déduire du MCD précédent le MLD
EXERCICE II : Dans le but de modéliser son centre commercial, votre oncle vous présente le MCD suivant :

1) Définir les termes suivants : Entité, Cardinalité, Attribut


2) Donner le nombre d’entités et d’associations que possède ce MCD
3) Répondre par vrai ou faux
a) Un client passe au moins une commande
b) Une commande est passée par plusieurs clients
c) Une commande concerne au moins un article
4) Déduire le MLD correspondant à ce MCD
Page 4 sur 10
EXERCICE III :
Pour la gestion de sa boutique, M KAMGA fait appel à vous pour l’automatisation de son processus de vente
des produits. Le principe de fonctionnement de vente est le suivant :
Un client passe la commande concernant un certain nombre de produits, le nom et le téléphone du client
sont enregistrés et un identifiant NumClient lui est attribué, sa commande est enregistrée avec un
identifiant NumCom ainsi que la date, les produits sont enregistrés avec un code un libellé et un prix unitaire.
Une commande doit contenir des produits et n’est passé que par un et un seul client.
Un client doit avoir passé au moins une commande pour être enregistré, certains produits peuvent n’avoir
jamais été commandés, à l’achat d’un produit la quantité commandée est enregistrée.
A partir de la description ci-dessus et de vos connaissances, répondre aux questions suivantes :
1) Définir : association ; clé étrangère
2) Construire le MCD correspondant à cette description
3) Déduire du MCD précédent, le MLD correspondant
EXERCICE IV
Dans un supermarché, il est donné la possibilité aux clients de passer au moins une commande sur des
produits. Par souci de prudence, un produit peut être livré par plusieurs fournisseurs. Chaque client est caractérisé
par un identifiant NumClient, son Nom NomClient et son Adresse. Chaque commande est enregistrée avec un
identifiant NumCom ainsi que la date. Chaque produit est enregistré avec un code, une désignation et son prix
unitaire. Chaque fournisseur est repéré par un identifiant IdFournisseur, son nom NomFournisseur et sa Ville.
Une commande doit contenir des produits et n’est passé que par un et un seul client. Certains produits peuvent
n’avoir jamais été commandé. Lors de l’achat et de la livraison d’un produit, les quantités commandées et livrées
sont enregistrées.
A partir de cette description et de vos connaissances, répondre aux questions suivantes :
1) Définir : Identifiant, Association, Cardinalité
2) Citer 02 Méthodes de conception d’un Système d’information
3) Construite le MCD correspondant au fonctionnement de ce supermarché
4) Déduire du MCD précédent le MLD
EXERCICE V
Dans le but de modéliser le processus de vente et approvisionnement dans un supermarché, on vous présente le
MCD ci-dessous. A partir de ce MCD et de vos connaissances, répondre aux questions suivantes :

Page 5 sur 10
1) Définir : Identifiant ; cardinalité
2) Déterminer le nombre d’entités et d’association de ce MCD
3) Répondre par vrai ou faux
a) Un produit n’est livré que par un seul fournisseur
b) Un produit peut ne pas être commandé
c) Un client ne passe qu’une seule commande
4) A partir de ce MCD, élaborer le MLD correspondant
EXERCICE VI
Le Directeur de l’office du baccalauréat du Cameroun (OBC) souhaite mettre sur pieds une base de
données dans le but d’automatiser la gestion des données. Pour cela on considère la table « candidat »
suivante de la base de données « BDEXAM ».
Candidat
Matricule Nom Prénom Age Moyenne Série Décision
BANG007 MOMO Jean 18 11.33 D AD
BANG801 KAMBO Georges 21 08.14 A RF
BANG025 NYA Corine 17 12.47 C AD
BANG108 YOWA Fabien 16 9.93 D RF

1) Définir clé primaire et donner le champ qui la représente pour cette table.
2) Lister deux commandes SQL de manipulation de données
3) Lister deux commandes SQL de définition de données
4) Indiquer la différence entre DROP et DELETE, ALTER et UPDATE puis CHAR et VARCHAR
5) Proposer les types de données pour chacun des champs suivants : Matricule, Nom et Age
6) Ecrire les requêtes SQL permettant de créer cette base de données et cette table.
7) Ecrire la requête qui affiche les candidats par ordre croissant d’age
8) Ecrire la requête qui affiche les noms, séries et Age des candidats admis de la série D
9) Ecrire la requête permettant de modifier la moyenne de l’élève de matricule BANG108 à 10.00 et sa
décision à AD.
10) Ecrire la requête permettant de supprimer tous les élèves non admis de plus de 20 ans
11) Ecrire la requête permettant d’ajouter la colonne mention à cette table.
12) Ecrire la requête permettant d’insérer le candidat NONO Jule ayant 17 ans de la série C ayant la
moyenne 09.33 de décision RF et de matricule BANG154
13) Donner les résultats des requêtes suivantes :
SELECT Nom, Moyenne SELECT Nom, Décision
FROM Candidat FROM Candidat
WHERE Age < 18 OR Série = ‘D’ WHERE Série<>A and Age<18
14) Ecrire la requête permettant de supprimer cette table.

Page 6 sur 10
MODULE III : ALGORITHMIQUE ET PROGRAMMATION
EXERCICE I :
Lors d’une séance de travaux pratique, votre enseignant vous présente l’algorithme suivant :
Algorithme somme 1) Déterminer la structure algorithmique utilisée dans cet algorithme
Var S,N : entiers ; 2) Donner la différence entre la boucle tant que et la boucle répéter
Début
S←0 ; 3) Déterminer les valeurs de S et N après le premier tour de la boucle
N←4 ; Tant que.
Tant que (N>0) Faire 4) Déterminer les valeurs de S et N après le dernier tour de la boucle
Tant que.
S←S+N ;
5) Déterminer la valeur de N qui permet de sortir de la boucle tant
N←N-1 ;
que
Fin Tant que 6) Déterminer le nombre de fois qu’est testé la condition (N>0)
Ecrire ("la valeur de S est : " S) ; 7) Réécrire cet algorithme en utilisant la boucle répéter
Fin
EXERCICE II :
Dans le souci d’automatiser la gestion des moyennes des 50 élèves de la TD, votre enseignant principal désire
stocker ces moyennes dans un tableau nommé moyenne afin de mieux les traiter. En considérant que la première
case d’un tableau en algorithmique a pour indice 1, répondre aux questions suivantes :
1) Définir tableau et préciser la taille du tableau à utiliser
2) Citer deux autres structures de données que vous connaissez
3) Ecrire la syntaxe algorithmique permettant de déclarer ce tableau
4) Ecrire l’instruction qui affecte la valeur 12.6 dans la 4ème case de ce tableau
5) Ecrire l’instruction qui ajoute la valeur 1.2 au contenu de la 7ème case de ce tableau
6) Ecrire un algorithme qui demande les moyennes de ces 50 élèves stocke dans ce tableau, calcul et
affiche la moyenne générale
7) Ecrire un algorithme qui demande les moyennes de ces 50 élèves stocke dans ce tableau, et affiche le
nombre d’admis
8) Ecrire un algorithme qui demande les moyennes de ces 50 élèves stocke dans ce tableau, et affiche la
plus grande moyenne
EXERCICE III :
Dans le souci d’automatiser la gestion des noms, âges et moyennes des 25 élèves de la TD, votre
enseignant principal désire stocker ces noms, âges et moyennes dans une structure de données afin de mieux
les traiter. A partir de la description ci-dessus et de vos connaissances, répondre aux questions suivantes :
1) Définir structure de données et citer 03 structures de données que vous connaissez
2) Déterminer la structure de donnée mieux adaptée pour stocker ces noms, âges et moyennes
3) Donner la syntaxe de déclaration du type enregistrement Elève comportant les champs nom, âge et
moyenne
4) En considérant le type enregistrement Elève ci-dessus,
a) Donner les rôles des instructions suivantes : Ecrire(Elève.nom) ; Lire(Elève.age) ;
Elève.moyenne← 12.5 ;
Page 7 sur 10
b) Donner la syntaxe de déclaration d’un tableau nommé tab pouvant stocker les noms, âges et
moyennes de ces 25 élèves
c) Ecrire un algorithme qui demande les noms, âges et moyennes des 25 élèves, stocke dans un
tableau puis affiche les noms des élèves de plus de 20 ans ayant une moyenne inférieure ou égale à 10
d) Ecrire un algorithme qui demande les noms, âges et moyennes des 25 élèves, stocke dans un
tableau puis affiche le nom du premier de la classe
e) Ecrire un algorithme qui demande les noms, âges et moyennes des 25 élèves, stocke dans un
tableau puis affiche le nom et l’âge du dernier de la classe
EXERCICE IV
Lors d’une séance de travaux pratique votre enseignant vous présente l’algorithme suivant :

1.Algorithme délibération 11.Si (moyenne[𝑖] ≥ 9 et moyenne[𝑖] ≤ 10) Alors


2. Var moyenne : tableau[1. .5] de réèls ; 12. moyenne[𝑖] ←10.00 ;
3. Var i , n : entier; 13.Fin si
4.Debut 14.Fin pour
5. n ← 0 ; 15.Pour i allant de 1 à 5 faire
6. Pour i allant de 1 à 5 Faire 16.Si (moyenne[𝑖] ≥ 10)
7.Ecrire ("Entrer la moyenne" i) ; 17. n ← n+1 ;
8.Lire (moyenne[𝑖]) ; 18.Fin si
9.Fin pour 19.Fin pour
10.Pour i allant de 1 à 5 Faire 20. Ecrire (n) ;
21.Fin

1) Relever dans cet algorithme :


a) Le bout de code permettant de remplir les données dans le tableau
b) Le bout de code permettant de compter le nombre d’admis
2) Donner en quelques lignes le rôle du bout de code des lignes 10 à 14
3) Réécrire de la ligne 6 à 9 en utilisant la boucle tant que
4) Réécrire de la ligne 15 à 19 en utilisant la boucle répéter
1) Donner les valeurs finales du tableau et de la variable n si on exécute cet algorithme avec le tableau
suivant : moyenne 09.4 07.3 11.7 09.8 10
2) On désire traduire l’algorithme ci-dessus dans un langage de programmation
a) Définir IDE et citer deux exemples d’IDE
b) Citer deux langages de programmation web
c) Traduire les lignes 2 puis 10 à 14 en langage C

Page 8 sur 10
EXERCICE V

1) Identifier dans ce code la variable drapeau et donner son type


2) Identifier les structures de contrôle utilisées dans ce code
3) Réécrire de la ligne 13 à la ligne 17 en utilisant la boucle tant que puis répéter
4) Ecrire sur votre feuille uniquement la partie manquante de cet algorithme sachant que dans cette
partie on teste la valeur de la variable trouve puis le message « âge trouvé » ou « âge non trouvé » est
affiché selon que la variable trouve vaut respectivement vrai ou faux
5) Traduire le la ligne 12 à 17 en langage en remplaçant la valeur « vrai » par 1 et « faux » par 0
EXERCICE VI
I- Lors d’une séance de travaux pratique votre enseignant vous présente l’algorithme suivant :
1.Algorithme recherche 𝑆
12. M← ;
5
2. Var moyenne : tableau[1. .5] de réèls ;
13.Max← moyenne[1] ;
3. Var i : entier;
14.Pour i allant de 2 à 5 Faire
4. Var S, M, Max : réèls ;
15.Si (moyenne[𝑖] >Max) Alors
5.Debut
16. Max← moyenne[𝑖] ;
6. S←0 ;
17.Fin si
7. Pour i allant de 1 à 5 Faire
18. Fin pour
8.Ecrire ("Entrer la moyenne" i) ;
19.Ecrire (M) ;
9.Lire (moyenne[𝑖]) ;
20.Ecrire (Max) ;
10.S←S+ moyenne[𝑖] ;
21.Fin
11.Fin pour
1) Déterminer deux structures de contrôles utilisées dans cet algorithme
2) Déterminer la structure de données utilisé dans cet algorithme et préciser sa taille
3) Relever dans cet algorithme l’instruction qui effectue la somme des éléments du tableau
4) Réécrire de la ligne 7 à la ligne 11 en utilisant en utilisant le boucle tant que
5) Réécrire de la ligne 14 à la ligne 18 en utilisant en utilisant le boucle Répéter
6) Relever dans cet algorithme le bout de code qui recherche le maximum du tableau
7) Déterminer les valeurs des variables S, M et Max si on exécute cet algorithme avec les valeurs du tableau
suivant : moyenne 11 09 13 07 18
Page 9 sur 10
II- On désire traduire l’algorithme suivant dans un langage de programmation afin de l’exécuter dans la
machine. En vous servant de vos connaissances, répondez aux questions suivantes
1) Définir : langage de programmation, programme, compilateur
2) Citer 03 langages de programmation que vous connaissez
3) Citer 02 IDE pouvant être utilisé pour écrire un programme
4) Donner la structure minimale d’un programme C
5) Citer trois bibliothèques de fonctions utilisés en C et préciser leur rôle
6) Traduire les lignes 2, puis de 13 à 18 de l’algorithme en langage C
7) Traduire de la ligne 7 à 11 de l’algorithme en langage C en utilisant la boucle do while
8) Ecrire un programme C qui demande un nombre réel à l’utilisateur et vérifie si ce nombre est racine ou
non du polynôme 𝑝(𝑥) = −2𝑥 2 + 3𝑥 − 1
9) Ecrire un programme C qui demande les coefficients a, b et c d’un polynôme du second degré
𝑎𝑥 2 + 𝑏𝑥 + 𝑐, affiche le nombre de racines de ce polynôme ainsi que ces racines

EXAMINATEUR : Serges KAMGA (672123162)


NB : Faites Bien l’école et l’école vous fera du bien

Page 10 sur 10

Vous aimerez peut-être aussi