0% ont trouvé ce document utile (0 vote)
93 vues8 pages

TD Info: Exercice 1

Cet exercice présente un document contenant des informations sur l'utilisation d'un tableur pour enregistrer des données médicales. Il contient ensuite plusieurs questions sur les fonctionnalités et concepts liés aux tableurs.

Transféré par

antiviruscfpc
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
93 vues8 pages

TD Info: Exercice 1

Cet exercice présente un document contenant des informations sur l'utilisation d'un tableur pour enregistrer des données médicales. Il contient ensuite plusieurs questions sur les fonctionnalités et concepts liés aux tableurs.

Transféré par

antiviruscfpc
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Td INFO

Exercice 1 :
Afin de faciliter le traitement de ses données, un hôpital de la place utilise le Tableur Lotus pour
enregistrer les différentes consultations. Ci-dessous est l’extrait de l’état de consultation de
l’année 2019.

A B C D E F G I
1 CONSULTATIONS AU CENTRE DE SANTE DE YOUM

Frais de Etat de
NOM Maladi
2 Patient Date consultatio Quartier consultation
Médecin e
n
3 EBONE Jule 10/08/201 P 2000 Melen Normal
9
4 ABANDE Léo 08/02/201 M 1500 Biyem Assi Réduction
9
5 HADIDJA Lesly 07/02/201 H 2000 Mokolo Normal
9
6 MARIE Lidvine 08/02/201 P 1500 Mvan Réduction
9
7 EBONE Nyam 20/05/201 G 2500 Obili Normal
9
11
12

On donne : P=Paludisme ; M=Méningite ; H=Hépatite ; G=Grippe

1. Définir feuille de calcul, cellule


2. Citer deux opérations de mise en forme effectuées sur cette feuille de calcul.
3. Citer 04 autres tableurs de votre connaissance en donnant pour chacun le type de licence.
4. Donner deux fonctions d’un tableur
5. En utilisant la Fonction MOYENNE (), donner la formule permettant de calculer le montant
moyen d’une consultation 6. En utilisant la fonction NB.SI, donner la formule
permettant d’avoir le nombre de personne atteigne du paludisme 7. Soit la formule
suivante : =SI(E3>=2000 ; ‘’Normal’’ ; ‘’Réduction’’). Elle permet de :
a. Pose la condition E3>=2000 et renvoie dans la cellule active Réduction si la condition
est vraie, Normal si non.
b. Pose la condition E3>2000 et renvoie dans la cellule active Normal si la condition est
vraie, Réduction si non.
c. Pose la condition E3˂=2000 et renvoie dans la cellule active Normal si la condition est
vraie, Réduction si non.
d. Pose la condition E3>=2000 et renvoie dans la cellule active Normal si la condition est
vraie, Réduction si non. e. Aucune réponse

1
8. On veut calculer la somme des consultations supérieures ou égales à 2000 f.
choisir la formule correcte : a. =SOMME.SI(E3 :E7 ; ‘’>=2000’’)
b. SOMME.SI(E3 :E7 ; ‘’>=2000’’) c. =SOMME.SI(E3;E7 ; ‘’>=2000’’) d.
=SOMME(E3 :E7 ; ‘’>=2000’’)
9. En utilisant la fonction SOMME(), donner la formule permettant d’avoir la somme totale
des consultations
10. En utilisant la fonction RANG(), donner la formule permettant de classer les patients en
fonction des frais de consultation, les plus élevés en tête de classement.

Exercice 2 :
« Sap Sap » est une entreprise qui offre des services de vente en ligne. Pour gérer ses
employés, cette entreprise a opté pour l’utilisation d’un tableur. L’extrait de paie des
employés pour le mois de Janvier 2021 est doné sur la feuille de calcul ci-contre :

A B C D E
1 Nom Sexe Age Salaire Fonction
2 Martin Homme 33 4 500,00 € ouvrier
3 Emma Femme 24 2 800,00 € ouvrier
4 Camille Femme 20 7 500,00 € cadre
5 Richard Homme 36 2 500,00 € ouvrier
6 Roux Homme 45 6 350,00 € cadre
7 Girard Homme 34 1 570,00 € ouvrier
8 Célia Femme 39 1 000,00 € ouvrier
9 Lopez Homme 48 8 230,00 € cadre

1. Définir classeur, tableur


2. Donner les commandes permettant :
a. De remplir la colonne E en supposant qu’un employé est ouvrier si son salaire
est inférieur à 5 000,00 €
b. De donner le montant perçu par les cadres durant ce mois de janvier
c. D’afficher le nombre de femme travaillant dans cette entreprise
d. Trier par ordre décroissant les employés, sur leur salaire
3. Donner la commande permettant d’avoir le nombre d’ouvrier de cette entreprise
4. La commande permettant de donner le salaire d’un employé de cette entreprise est
a. =MOYENNE(D2 :D9)
b. MOYENNE(D2 :D9)
c. =MOYENNE(D2 ;D3 ;D4 ; D5 ;D6 ;D7 ;D8 ; D9)
d. =MOYENNE(D2 ,D3 ,D4 , D5 ,D6 ,D7 ,D8 ,D9)
e. a et c
f. a et d
B) Après traitement de données, le chargé de gestion des ressources humaines obtient le
graphe ci-dessous
Exercice 3
Soit l’algorithme ci-dessous

2
Algorithme recherche 1. Définir structure imbriquée
Var trouve : boléen ;
i,T[0..N-1], element : 2. Identifier dans cet algorithme une condition
entier ; Début 3. Citer deux algorithmes de recherche que vous
i1 ; connaissez
trouvefaux ;
4. Exécuter étape par étape cet algorithme si
tant que ((trouve=faux) et element=10 et T=[15,24,10,52,4,94]
(i≤n)) si (T[i]=element)
A alors 5. En déduire ce que fait cet algorithme
trouvevrai ;
6. Que renvoie cet algorithme si element=60,
sinon
ii+1 ; element=94.
fin si 7. Traduire en C la déclaration du tableau T
fin tant que
8. Traduire en C le bloc A
retourner trouve; fin

Exercice 4
On veut créer une structure de données permettant d’enregistrer les élèves d’un
établissement. Un élève est caractérisé par son matricule, son nom, son prénom, sa
moyenne, son age et sa classe. La Déclaration d‘un type enregistrement permettant de
stocker les informations sur un élève est :
Eleve = Enregistrement
Matricule : chaine ; nom : chaine;
prenom : chaine; classe : chaine ; age :
entier ; Fin ;

1. Donner la déclaration d’une variable de type élève


2. Choisir l’instruction correcte
a. Lire(elev.nom) ;
b. Lire(nom.elev)
c. Lire(nom)
d. Aucune
3. Choisir l’instruction vraie
a. Ecrire (‘’nom élève :’’, elev.nom) ;
b. Ecrire (‘’nom élève :’’, nom) ;
c. Ecrire (‘’nom élève : elev.nom’’) ;
d. Toutes les réponses
4. Traduire la déclaration ci-dessus en C

Exercice 5
Soit les algorithmes ci-dessous :

3
Algorithme A Algorithme B
1. Algorithme bonjour 1. Algorithme recherche
2. Var a,b,a1,b1,r,q :entier; 2. Var max,i :entier ; Trouve :
3. Début booléen ;
4. Ecrire(“entrer deux nombres); Tab[0…5] tableau d’entier ;
5. Lire (a,b) ; 3. Début
6. Si (a˂b) alors 4. Trouve  faux ;
7. b1b ; 5. maxtab[0] ;
8. a1a ; 6. Pour i0 à 5 faire
9. sinon 7. Si (tab[i]˃max) alors
10. b1a ; 8. maxtab[i] ;
11. a1b ; 9. Trouvevrai ;
12. fin si 10. Sinon
13. Repeter 11. ii+1 ;
14. qb1/a1; 12. Fin si
15. rb1%a1; 13. Fin pour
16. b1a1; 14. Ecrire (‘’ le résultat est ‘’,
17. a1r; max) ; 15. Fin
18. jusqu’à (r=0)
19. Ecrire(“le résultat est “, b1) ;
20. Fin

A) Algorithme A,
1. Identifier les structures de contrôle utilisées

2. Identifier une instruction de lecture et une instruction d’affectation


3. Identifier une condition
4. Exécuter cet algorithme pour a=5 et b=25 ; 5. En
déduire ce que fait l’algorithme
6. Réécrire cet algorithme en utilisant la boucle tant que…….
B) Algorithme B,
1. Définir structure de données
2. Identifier la structure de données utilisées dans cet algorithme

3. Citer deux autres structures de données


4. Identifier une opération d’incrémentation

5. Le tableau Tab contient les éléments suivants : [10,15,5,8,7,9].


a. Déclarer ce tableau en l’initialisant avec ces éléments

4
b. Expliquer ce que fait l’instruction suivante : maxTab[0].

c. Dire ce qu’affiche cet algorithme. Exécuter normalement l’algorithme avant de


donner votre réponse.
6. Donner un avantage d’avoir un algorithme bien indenté.

Exercice 6
Soit le programme C suivant :

1. Définir programme
2. Ce code comporte exactement 03 erreurs. Identifier les lignes puis donner la version
corrigée
N° Erreur Corriger

3. Donner la signification de chacune des instructions suivantes : int p=0 ; %d";


4. Pour i=4, l’instruction i%2==0 renvoie
a) True
b) False
5. Pour n=5 ; donner :
a) Le nombre d’itération qu’effectue la boucle for
b) La valeur de p après la dernière itération 6. Le langage C est un langage :
a) Précompilé
b) Compilé
c) Interprété
d) b et c
Exercice 7
On veut concevoir un programme C qui calcule la somme des nombres compris entre 1 et n. n est saisi
au clavier par l’utilisateur.
Par exemple si l’utilisateur saisi 5, le résultat sera 1+2+3+4+5=15.

5
1. Ecrire un algorithme qui demande un nombre de départ, et qui calcule la somme des
entiers jusqu’à ce nombre. NB : on souhaite afficher uniquement le résultat, pas la
décomposition du calcul.
2. Traduire votre algorithme en un programme C

Exercice 8
Soit le programme C ci-dessous qui calcule la moyenne de 6 notes saisi au clavier puis
retourne cette moyenne.

a. #include <stdio.h> 1. Définir compilateur


b. #include <stdlib.h> 2. La traduction d’un algorithme dans un langage de
c. int main() { programmation est a) Programme
d. int i; b) Programmation
e. float m, s=0; c) Langage
f. for(i=0;i<7;i++){ d) a et b
g. printf("entrer votre nombre\ 3. En écrivant ce programme, on a oublié de
n"); déclarer le tableau tab d’entier de taille 6. Donner
h. scanf("%d", &tab[i]); la syntaxe de déclaration de ce tableau 4.
Donner la signification des éléments suivants :
i. s=s+tab[i];
&tab[i]; scanf("%d", &tab[i]);
j. }
5. Les éléments a et b du programme ci-contre sont
k. m=s/7;
les :
l. return m;
a) Directives qui sont prises en compte avant la
m. } traduction du programme.
b) Directives qui sont prises en compte après la
compilation du programme.
c) Directives qui sont prises en compte avant et après la
traduction du programme.
d) Aucune
6. Identifier une fonction d’entrée et une fonction de sortie dans ce programme
7. Définir IDE, puis donner un exemple

Exercice 9

On voudrait avoir un programme C qui lit un nombre puis affiche et renvoie le résultat. Deux
élèves de 2nde C ont proposé un algorithme et le programme C correspondant, mais certains
de leurs camarades ont jugé qu’il y a quelques erreurs
a) Algorithme bonjour I. #include <stdio.h>
b) Var n : entier ; II. #include <stdlib.h>
c) rep : réel ; III. #include <……………..>
d) Début IV. int main(){
e) Ecrire (‘’ entrer un nombre’’) ; V. int n;
f) Lire (n) ; VI. float rep;
g) Si (n˂0) alors VII. printf("entrer un nombre’\n");
h) Ecrire (‘’ désolé c’est pas valide ‘’) VIII. scanf("%d", ………..);
; IX. if(n<0){
i) rep = -1 ; X. printf("désolé c'est pas valide");

6
j) Sinon XI. rep = -1;
k) rep sqrt(n); XII. } else{
l) Finsi XIII. rep=sqrt(n);
m) Écrire (‘’ votre résultat est ‘’, rep) ; XIV. }
n) Fin XV. printf("le résultat est %..... ",
rep);
XVI. ……….
XVII. }

1. Définir langage de programmation, compilation


2. Le langage C est un langage de programmation compilé. Justifier cette assertion
3. %d est l’identificateur d’un
a) Entier
b) Réel
c) Caractère
d) Aucune réponse
4. Donner le rôle de la bibliothèque #include <stdio.h>

5. Compléter les vides contenus dans le programme C

Identification Correction
#include <……………..>
scanf("%d", ………..);
printf("le résultat est %.............. ", rep);
………………

Donner le rôle d’un IDE, puis donnez-en un exemple


Exercice 10 : (Connaissance et utilisation du logiciel informatique en général et d’un tableur en particulier)/08pts
Monsieur KAMGA et ses fils ont décidé de monter un établissement de vente des produits de construction.
Seulement, pour ce faire, ils devraient acheter ces produits pour les revendre dans les quincailleries. Ils ont aussi
besoin d’avoir des informations claires sur les données du tableau ci-dessus. Peu de temps après avoir créé et
traité le fichier contenant le tableau, l’ordinateur s’éteint subitement. L’informaticien en charge de la mise au point
du fichier essai de redémarrer l’ordinateur, un message s’affiche : « Mettre à jour votre protection antivirus ». Il
essaie comme il peut de connecter à cet ordinateur une clé USB de 4Go dans laquelle il aimerait pour la remplir
introduire des données de 4037017.6 ko parmi lesquelles le fichier d’extension.xlsx.

7
1. Identifier l’opération qui a été appliquée sur les cellules A1 ;B1 ;C1 ;D1 ;E1 0.5pt
2. Renseigner par une formule les cellules D3, E3 et D13 1.5pt
3. Ecrire la formule permettant d’avoir le nombre d’articles dont la quantité est supérieure ou égale à 350. 1pt
4. Donner le résultat de la formule suivante : =NB.SI(B3:B12;">=300") 1pt
5. Interpréter cette phrase : «Mettre à jour votre protection antivirus ». Résoudre alors le problème 1pt
6. Identifier le fichier d’extension .xlsx 0.5pt

Calculer la capacité en Go de données pouvant remplir cette clé. Expliquer pourquoi la clé présente une capacité
totale au remplissage de 4037017.6 ko

Vous aimerez peut-être aussi