Matière :
Niveau : 3ième A Economie et
Devoir de Informatique
Gestion synthèse N°2 Date : Juin 2021
Durée : 1h
Nom et prénom :
Note : …………/20
……………………………..Classe : …….
**L’examen comporte trois pages**
Le directeur d’un établissement scolaire récapitule les données des élèves dans la feuille de
calcul Notes suivante du classeur Elè[Link] :
A/ On désire créer un tableau croisé dynamique qui permet d’afficher les noms et prénoms
des élèves par matière.
1) Ordonner les étapes suivantes pour créer un tableau croisé dynamique.
Ordre Etapes
Choisir la commande Tableau croisé dynamique.
Choisir l’emplacement du rapport du tableau croisé dynamique.
Activer le menu Insertion.
Ajouter les champs correspondants au rapport du tableau croisé dynamique.
Sélectionner le tableau à analyser.
2) Compléter la grille suivante par les champs correspondants au résultat désiré :
1|Page
B/ Afin d’analyser les données de la feuille de calcul Notes, on désire écrire un programme à
l’aide de l’éditeur Thonny.
1) Pour chacune des propositions suivantes, évaluer par « V » chaque réponse correcte et
par « F » chaque réponse incorrecte.
a) Thonny est un éditeur qui facilite l’écriture d’un programme avec le langage
Pascal
Python
Java
b) Pour analyser un classeur ,on doit tout d’abord importer une bibliothèque appelée :
Koala
Excel
Pandas
c) Pour importer les données de la feuille Notes ,on doit créer un objet appelé :
Image
Data table
Data frame
d) Pour créer l’objet qui contient les données de la feuille Notes, on écrit :
df = pandas.read_excel ("Elè[Link]" , "Notes")
df = pandas.write_excel("Notes")
df = pandas.read_excel("[Link]" , "Elèves")
df = excel.read_pandas ("[Link]" , "Elèves")
e) La fonction qui permet d’avoir les cinq dernières lignes de df est :
[Link](5)
[Link](5)
[Link]( )
[Link] ( )
f) Pour calculer la note la plus élevée, on utilise la fonction
df['Note'].max( )
df['Note'].min( )
df['Note'].sum( )
g) L’opération qui permet d’afficher un résultat d’une opération est :
shape
print ( )
sort_values ( )
h) L’opération df.sort_values(by = 'Note' , ascending = False) permet de
Trier les notes des élèves en ordre décroissant.
2|Page
Trier le tableau en ordre croissant selon la note.
Trier le tableau en ordre décroissant selon la note.
i) math = df[([Link]ère = = 'Mathématiques') & ([Link] >=10)] ) permet de
Afficher les données des élèves ayant une note supérieure ou égale à 10 en Mathématiques.
Calculer le total des notes >= 10 en Mathématiques.
Filtrer les données des élèves ayant une note supérieure ou égale à 10 en Mathématiques
dans un objet math.
Filtrer les données des élèves ayant une note >=10 en Math dans un objet Mathématiques.
2)
a/ Donner l’opération à saisir pour importer la bibliothèque nécessaire :
………………………………………………………………………………
b/ Donner l’opération qui permet d’afficher les quinze premières lignes de df.
………………………………………………………………………………
c/ Donner l’opération qui permet d’afficher le résultat de tri de df par ordre croissant
selon les noms et prénoms.
………………………………………………………………………………
d/ Donner l’opération qui permet d’afficher la moyenne des notes des élèves de la
matière Gestion.
………………………………………………………………………………
………………………………………………………………………………
3|Page