LBL - INFO - T CD - Compilation by TOumpé ERIC - 081125
LBL - INFO - T CD - Compilation by TOumpé ERIC - 081125
LBL - INFO - T CD - Compilation by TOumpé ERIC - 081125
La figure ci-dessous représente une technique utilisée en informatique pour optimiser les
performances d’un ordinateur. Un élève vient de faire cette capture d’écran de son poste de travail
car il ne sait pas quoi penser de cela vu qu’il l’a acheté avec un système d’exploitation déjà installé.
Il vient vous voir pour lui expliquer ce que c’est et son importance. Dans ce même ordinateur, il voit
installé les logiciels suivants : VLC, ZUMA, MS WORD, AVAST, SOLITAIRE, VIRTUAL DJ, NORTON,
MS EXCEL, INTERNET EXPLORER, NOTEPAD, OPERA. Il a une envie, celle d’automatiser ses calculs
pour des grosses factures et lire ses tutoriels.
EXERCICE 2 05 POINTS
EXERCICE 3 03 POINTS
David en se rendant au centre-ville pour effectuer des achats, par manque de vigilance, il s’est fait
soutiré son smartphone. Etant un entrepreneur, il possède des contacts importants dans son
téléphone notamment celui de ses clients et de ses fournisseurs. Heureusement que ce dernier
effectuait des sauvegardes régulières de ses données et de ses contacts dans le cloud. Sur la base
de vos connaissances, veuillez répondre aux questions suivantes :
1. C’est quoi le cloud computing ? 0.5pt
2. Donner deux avantages du cloud computing 0.5pt
3. Citer deux plateformes que David pourrait avoir utilisé pour sauvegarder ses données 1pt
4. Hors mis le cloud computing, donner deux exemples de services de partage et de sauvegarde de
ressources numériques 1pt
L’entreprise citoyenne TOumpé Intellectual Groups SARL voudrait une petite application qui
permettra de gérer les notes des élèves. Les notes de ces élèves sont des nombres entiers positifs.
L’application doit être capable d’ajouter, afficher et rechercher les notes des élèves. On vous
demande de l’aide sur l’algorithme.
1. Définir le terme structure de données 0.5pt
3. Donner une différence entre tableau et enregistrement 0.5pt
4. Quelle est la structure de données la plus adaptée pour le stockage des notes des élèves en une
seule fois ? Justifiez votre réponse 0.5pt
4. Dans la suite on suppose que les notes des élèves sont stockées dans un tableau Notes
4.1 Donner l’instruction qui permet de déclarer le tableau Notes de taille N 0.25pt
4.2 Donner le code qui permet d’ajouter tous éléments de Notes sachant que N=50 0.5pt
4.3 Donner le code qui permet d’afficher les notes de tous les élèves d’une salle. Ces notes se trouve
dans le tableau Notes 0.5pt
5. Ecrire la portion de code qui permet de créer une nouvelle structure qui sera chargée d’enregistrer
les élèves de cette école sachant qu’un élève est caractérisé par son matricule, son nom, son
prénom, son sexe, son âge et sa classe 0.75pt
Test 1 : 43523412
Test 2 : 2352341
Test 3 : 53523412
Test 4 : 8352341
Test 5 : 6352341
1. Identifier et définir trois structures de données manipulées dans cet algorithme 1pt
2. Exécuter le troisième test de cet algorithme dans un tableau d’exécution 1pt
3. Citer deux outils indispensables pour programmer en langage C 0.5pt
4. Donner la différence entre pile et file 0.5pt
5. Définir le sigle IDE puis donner un exemple pour le langage C 0.5pt
6. Traduire cet algorithme en programme C 1.5pt
1. Vous êtes employé dans une entreprise. L’image ci-contre représente votre ordinateur de bureau et un
ensemble d’informations qui le concernent. En voulant mettre en marche votre ordinateur le matin afin
d’achever le travail laissé la veille, vous constater qu’il ne s’allume pas. C’est ainsi qu’en scrutant l’élément 1
de l’extérieur, vous découvrez qu’un câble y est déconnecté.
1
3
1.1. Nommer le câble dont il s’agit 0.25pt
1.2. Nommer l’équipement sur lequel est connecté
1
câble puis restituer sa fonction 0.25pt
1.3. Donner la différence entre le système
d’exploitation et le Basic Input Output System 0.5pt
1.4. Dire à quoi renvoie les informations à coté de cet
ordinateur puis identifier deux (02) composants
internes de l’élément 1 0.75pt
1.5. En supposant que le câble de l’élément 1 était bien
connecté, citer deux (02) causes possibles du
dysfonctionnement d’un équipement matériel dû aux
pannes électriques 0.5pt 2
1.6. Citer deux équipements permettant de prévenir le dysfonctionnement d’un équipement matériel contre
les coupures brusques d’électrique et la perte du travail en cours tout en décrivant le rôle de chacun 1pt
2. Pour un calcul automatique et sans risque d’erreur des notes d’informatiques des élèves de la classe de
Terminale C, l’extrait de la feuille de calculs de sept élèves ci-après a été réalisé pour obtenir les moyennes,
les rangs, les appréciations et les décisions de notes de ces élèves à la fin de la troisième évaluation.
1/4
LB LATSUET-TSINMELIEU – CONTROLE CONTINU N°4 – INFORMATIQUE © Examinateur : M. TOumpé ERIC
2.3. Citer une opération de mise en forme d’une feuille de calculs 0.25pt
2.4. En utilisant une fonction, écrire la formule qui détermine la moyenne de l’élève Rodrigue 0.5pt
2.5. Ecrire la formule qui détermine le rang de l’élève Kevin par ordre croissant 0.5pt
2.6. 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 Maéva 0.5pt
2.7. Ecrire la formule qui permet de déterminer l’appréciation de Michelle à partir des appréciations
suivantes : (Moy<7=Faible ou Moy<8,99=Insuffisant ou Moy<10=Médiocre ou Moy<12=Passable ou
Moy<14=Assez-Bien ou Moy<16=Bien sinon =Très-Bien) 0.75pt
3. La Directrice Générale de TOumpé Intellectual Groups SARL vient de construire et d’équiper le parc
informatique de son entreprise. Pour sa prestation de services dans le distance-learning du Ministère des
Enseignements Secondaires, elle envisage interconnecter la salle informatique du Collège FX-Vogt (Yaoundé,
Cameroun) et celle du Lycée Bilingue de LATSUET-TSINMELIEU située dans la région de l’Ouest, Cameroun.
On considère le MCD suivant dressé par votre camarade de classe afin de modéliser le processus d’évaluation
en classe.
2/4
LB LATSUET-TSINMELIEU – CONTROLE CONTINU N°4 – INFORMATIQUE © Examinateur : M. TOumpé ERIC
1. Définir : Entité, modèle 1pt
2. Identifier sur ce modèle conceptuel de données les entités et les associations en précisant pour chacune
des entités leur identifiant 1pt
3. Déduire de ce schéma, le MLD correspondant 1pt
1. Pour le recrutement des nouveaux élèves de la classe de 6e, un établissement de la place organise un
concours et fait appel à vous pour assurer la surveillance. Après chaque épreuve, les copies doivent être
ramassées et triées par ordre croissant de numéro de table. Après la première épreuve, les candidats vous
ont remis les copies dans l’ordre suivant : N°6, N°5, N°3, N°1, N°8, N°7, N°2 et N°4. A cet effet, l’algorithme
suivant a été écrit :
1. Algorithme TriCopies ;
2. var i, j, x, n : entier ;
3. //Déclaration du tableau
4. Debut
5. n←8;
6. Pour i allant de 1 à n faire
7. Ecrire ("Entrer un nombre d'indice",i) ;
8. Lire (Copies[i]) ;
9. FinPour
10. Pour i allant de 2 à n faire
11. x ← Copies[i] ;
12. j←i;
13. Tant que ((j > 1) & (Copies[j-1] > x ))
14. Copies[j] ← Copies [j - 1] ;
15. j←j–1;
16. FinTantque
17. Copies[j] ← x ;
18. FinPour
19. Fin.
1.1. L’omission de déclaration d’une variable est courante et fait partie d’un type d’erreur précis. Etablir la
différence entre une erreur sémantique et une erreur syntaxique 0.5pt
1.2. Donner la syntaxe de déclaration du tableau nommé Copies de la ligne N°3 de cet algorithme, de 8
entiers, dont les indices vont de 1 à 8 0.25pt
1.3. Déduire le contenu du tableau après avoir déclaré et inséré les numéros des copies remis dans l’ordre
sus évoqué 0.5pt
1.4. En utilisant le tableau d’exécution ci-dessous, exécuter cet algorithme à partir des copies des candidats
en supposant que les numéros de ces copies sont saisies dans le tableau Copies 1.75pt
Numéro des parcours Tableaux obtenus après chaque parcours de la boucle pour
Après parcours pour i=2
Après parcours pour i=3
Après parcours pour i=4
3/4
LB LATSUET-TSINMELIEU – CONTROLE CONTINU N°4 – INFORMATIQUE © Examinateur : M. TOumpé ERIC
Après parcours pour i=5
Après parcours pour i=6
Après parcours pour i=7
Après parcours pour i=8
2. Pour pouvoir calculer facilement sa moyenne, votre petit frère a écrit le programme C ci-contre :
« Le premier à avoir systématisé des algorithmes est le mathématicien perse Al-Khwarizmi actif entre 813
et 833. Dans son ouvrage Abrégé du calcul par la restauration et la comparaison, il étudie toutes les
équations du second degré et en donne la résolution par des algorithmes généraux. »
4/4
LB LATSUET-TSINMELIEU – CONTROLE CONTINU N°4 – INFORMATIQUE © Examinateur : M. TOumpé ERIC
MINISTERE DES ENSEIGNEMENTS SECONDAIRES MINISTRY OF SECONDARY EDUCATION
DELEGATION REGIONALE DE L’OUEST WEST DIVISIONAL DELEGATION
DELEGATION DEPARTEMENTALE DE LA MENOUA MENOUA SUB-DIVISIONAL DELEGATION
5.1. Définir : Tableur et dire si Microsoft Office Excel est un logiciel libre ou propriétaire 0.5pt
5.2. Ecrire la formule à insérer dans la cellule B5 permettant d’obtenir le nombre de filles de TleC 0.5pt
5.3. Ecrire la formule ayant permis d’obtenir le nombre contenu dans la cellule C5 0.5pt
EXERCICE I ALGORITHMIQUE
1. Pour réaliser la multiplication de deux nombres, votre petit-frère procède par l’opération d’addition. Par
exemple, pour calculer 4 x 5, il écrit 4 x 5 = 4+4+4+4+4 = 20. Ecrire un algorithme qui implémente ce
principe de calcul en utilisant la structure itérative Tantque … faire 1pt
2. On désire trier les notes d’informatique des élèves d’une classe de T D contenues dans un tableau T de
le
taille N. A cet effet, votre enseignant vous remet l’algorithme de tri ci-dessous dont la procédure utilisée est
mise en exergue et vous pose les questions suivantes :
T: 12 4 5 10 16 90
2.4. On souhaite à présent retrouver un élément contenu dans le tableau T déjà trié. Pour cela votre
camarade vous propose d’effectuer une recherche dichotomique alors que vous songez à une recherche
séquentielle. Différencier une recherche dichotomique d’une recherche séquentielle 0.5pt
« Bonne chance !! »
2. Votre ami a écrit un programme C qui permet d’effectuer un certain nombre de calculs. Il a utilisé par
conséquent un IDE pour le faire. Il a réussi à compiler son programme et après exécution de ce dernier, il
constate que son programme plante seul ceci parce qu’il contient des bugs.
2.1. Définir : Bugs 0.25pt
2.2. Identifier le type d’erreur contenu dans
son programme 0.25pt
2.3. Donner le nom du programme qui
permet de détecter les bugs dans un code
source 0.25pt
2.4. Après correction de son programme,
on obtient le code dont la capture d’écran
est donnée ci-contre :
2.4.1. Donner le rôle des éléments suivants
dans ce code : <stdio.h> et \n 0.25pt
2.4.2. Donner le résultat de l’exécution de
ce programme si l’utilisateur entre
respectivement chacune des valeurs
suivantes : 0.5pt
(a) a prend – 5 ; (b) a prend 0 ;
(c) a prend 2 ; (d) a prend 5 ;
2.4.3. Dire ce que fait ce programme 0.5pt