Vous êtes sur la page 1sur 2

Formateur Directeur

CDS
Visa de la DRTA

Mr.M.ELQASEMY

Anne : 2011-2012
Office de la Formation Professionnelle et de la Promotion du Travail
Institut Spcialis de Gestion et dInformatique-Marrakech



Filire : Techniques de dveloppement informatique
Niveau : 1_CDS Epreuve Pratique -Variante 2- Barme: /60
Dure 2h
Dure : 2H00


On propose de raliser un programme en langage C permettant de calculer la note du
module dinformatique pour la filire Gnie Informatique de N tudiants (N<24).
La moyenne est calcule partir de notes suivantes :
C 1 : la note du contrle N : 1 compt pour 30
C 2 : la note du contrle N : 2 compt pour 30
TP : La note de lexamen TP : compt pour 40

Ainsi ; chaque tudiant possde les donnes suivantes :
NOM : C 1, C 2, TP, Moy, Mention
Moy < 7 : Rinscription
7<Moy 10 : Rattrapage
10M< 12 : Passable
12< Moy<14 : assez bien
14 <Moy<16 : Bien
Moy>16 : Trs bien

Ecrire le programme permettant de raliser lopration suivante :
Saisie du nombre dtudiants
Saisie des notes permettant chaque tudiant
Affichage des notes (deux chiffres aprs la virgule)
Affichage des notes tries par ordre de mrite
Sortie du programme

N.B. : Utilisez les fonctions et les structures







Examen de Fin de Module
Langage de Programmation structur C

Important : Commencez par crer un dossier qui porte votre nom, prnom. Ce dossier doit
tre cre sur le bureau .tous les travaux raliss doivent tre enregistrs dans ce dossier.
Formateur Directeur
CDS
Visa de la DRTA

Mr.M.ELQASEMY

Anne : 2011-2012
Office de la Formation Professionnelle et de la Promotion du Travail
Institut Spcialis de Gestion et dInformatique-Marrakech




Filire : Techniques de dveloppement informatique
Niveau : 1_CDS Epreuve Pratique -Variante 1- Barme: /60
Dure 2h



On propose de raliser un programme en langage C permettant de calculer la note
moyenne de 12 modules pour la filire Informatique Industrielle de N tudiants sans
aucun redoublant (N<24). La moyenne est calcule partir des 12 notes suivantes :

M1 : math M2 :
informatique
M3 :
physique
M4 :
communication
M5 :
automatique
M6 :
lectronique
M 7 :
lectronique
M 8 :
mtrologie
M 9 :
informatique
industrielle
M 10 : calcul
numrique
M 11 :
instrumentation
M 12 :
stages

Ainsi, chaque tudiant possde les donnes suivantes :
Nom, M1, M2,, M12, Nb_Reiscrit, (nombre de module avec rinscription notes< 7)
Nb (Nombre de modules valids), mention

On rappelle que la mention est attribue de la manire suivante :
10<Moy<12 et aucune rinscription dans un module : passable P
12<Moy<14 et aucune rinscription dans un module Assez bien A
14<Moy<16 et aucune rinscription dans un module Bien B
Moy<16 et aucune rinscription dans un module Trs bien T

Moy< 10 et Nb_ valide<6 : rinscrit R
Moy< 10 et Nb_ valide<6 : exclu E
Moy< 10 et Nb_ valide<6 + Rinscription dans un module : exclu E
Moy< 10 et Nb_ valide<6+ Rinscription dans un module : rinscrit R

Ecrivez le programme permettant de raliser les oprations suivantes :
Saisie du nombre dtudiants N
Saisie des notes pour chaque tudiant
Affichage des rsultats Nom, M1, M2, Moy, Nb _Rinscrit, Nb _Valide, Mention. Les notes doivent
tres affiches et enregistres avec deux chiffres aprs la virgule
Sortie du programme.
N.B. : Utilisez les fonctions et les structures



Examen de Fin de Module
Langage de Programmation structur C

Important : Commencez par crer un dossier qui porte votre nom, prnom. Ce dossier doit
tre cre sur le bureau .tous les travaux raliss doivent tre enregistrs dans ce dossier.