TD Final INFO BAC CD 2024
TD Final INFO BAC CD 2024
TD Final INFO BAC CD 2024
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
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 :
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 :
Page 8 sur 10
EXERCICE V
Page 10 sur 10