Informatique TD/TP S2.7 (4) Ecoles d'ingénieurs
Lycée Jules Ferry Cannes Page 2 sur 6 TSI1
Notations et coefficients
- les notes seront écrites sous forme de listes dans l'ordre suivant :
[maths, physiques, S2I, Anglais, Français, IPT]
- les coefficients au concours sont variables mais respectent sensiblement la répartition suivantes
(dans l'ordre identiques aux notes) :
[ 2 , 2 , 2 ,1 , 1 , 0.5 ]
- la moyenne d'un étudiant médian de la classe (14
e
place) a comme moyennes initiales :
notes14 = [7, 10.5, 9.5, 11.5, 9, 10.5]
1) Ecrire les instructions qui permettent d'affecter les listes des moyennes et des écarts-types suivant
(en respectant les notations indiquées) :
o moyennes0
o sigmas0
o moyennesCCP
o sigmasCCP
2) Ecrire une fonction harmoniser qui prend en arguments:
o la note d'un étudiant note0,
o la moyenne de classe pour la matière moyenne0 et son écart-type sigma0
o la moyenne du concours pour la matière CC et son écart-type sigmaCC
qui renvoie en sortie la note noteCC de l'étudiant harmonisée sur celle du concours
(pour éviter de conserver trop de décimales, on pourra multiplier la note pas 10, la convertir en
entier puis la rediviser par 10)..
3) Ecrire la boucle qui permet de générer la liste des notes harmonisées notesCC pour un concours
donné (on pourra d'ailleurs définir une liste notesCCP et une liste notesCCS).
4) Ecrire une fonction moyenne qui admet en argument la liste des notes harmonisées notesCC et la
liste des coefficients. Cette fonction renvoie en sortie la moyenne correspondante Mcc coefficientée
5) Vérifier votre fonction moyenne en calculant les moyennes pondérées des concours CCP et CCS.
6) Calculer votre moyenne personnelle (si vous ne connaissez pas vos moyennes annuelles, utiliser
des notes d'un étudiant médian).
2 Simulation d'admissibilité
On rappelle dans la suite les relations définies dans la base de données
ecoles_ingenieurs.sqlite.
CONCOURS
- id_concours (contenant l'intitulé du concours correpondant : CCP, CCS ou Epita)
- nom du concours