EFM_TDI_LangageC_2012_Pratique_Mini-projet.pdf

2
Formateur Directeur CDS Visa de la DRTA Mr.M.ELQASEMY Année : 2011-2012 Office de la Formation Professionnelle et de la Promotion du Travail Institut Spécialisé de Gestion et d’Informatique-Marrakech Filière : Techniques de développement informatique Niveau : 1_CDS Epreuve Pratique -Variante 2- Barème: /60 Durée 2h Durée : 2H00 On propose de réaliser un programme en langage C permettant de calculer la note du module d’informatique pour la filière « Génie Informatique » de N étudiants (N<24). La moyenne est calculée à partir de notes suivantes : C 1 : la note du contrôle N : 1 compté pour 30 C 2 : la note du contrôle N : 2 compté pour 30 TP : La note de l’examen TP : compté pour 40 Ainsi ; chaque étudiant possède les données suivantes : NOM : C 1, C 2, TP, Moy, Mention Moy < 7 : Réinscription 7<Moy 10 : Rattrapage 10M< 12 : Passable 12< Moy<14 : assez bien 14 <Moy<16 : Bien Moy>16 : Très bien Ecrire le programme permettant de réaliser l’opération suivante : Saisie du nombre d’étudiants Saisie des notes permettant chaque étudiant Affichage des notes (deux chiffres après la virgule) Affichage des notes triées par ordre de mérite Sortie du programme N.B. : Utilisez les fonctions et les structures Examen de Fin de Module Langage de Programmation structuré C Important : Commencez par créer un dossier qui porte votre nom, prénom. Ce dossier doit être crée sur le bureau .tous les travaux réalisés doivent être enregistrés dans ce dossier.

Transcript of EFM_TDI_LangageC_2012_Pratique_Mini-projet.pdf

Page 1: EFM_TDI_LangageC_2012_Pratique_Mini-projet.pdf

Formateur Directeur

CDS

Visa de la DRTA

Mr.M.ELQASEMY

Année : 2011-2012

Office de la Formation Professionnelle et de la Promotion du Travail

Institut Spécialisé de Gestion et d’Informatique-Marrakech

Filière : Techniques de développement informatique Niveau : 1_CDS Epreuve Pratique -Variante 2- Barème: /60 Durée 2h

Durée : 2H00

On propose de réaliser un programme en langage C permettant de calculer la note du

module d’informatique pour la filière « Génie Informatique » de N étudiants (N<24).

La moyenne est calculée à partir de notes suivantes :

C 1 : la note du contrôle N : 1 compté pour 30

C 2 : la note du contrôle N : 2 compté pour 30

TP : La note de l’examen TP : compté pour 40

Ainsi ; chaque étudiant possède les données suivantes :

NOM : C 1, C 2, TP, Moy, Mention

Moy < 7 : Réinscription

7<Moy 10 : Rattrapage

10M< 12 : Passable

12< Moy<14 : assez bien

14 <Moy<16 : Bien

Moy>16 : Très bien

Ecrire le programme permettant de réaliser l’opération suivante :

Saisie du nombre d’étudiants

Saisie des notes permettant chaque étudiant

Affichage des notes (deux chiffres après la virgule)

Affichage des notes triées par ordre de mérite

Sortie du programme

N.B. : Utilisez les fonctions et les structures

Examen de Fin de Module Langage de Programmation structuré C

Important : Commencez par créer un dossier qui porte votre nom, prénom. Ce dossier doit être crée sur le bureau .tous les travaux réalisés doivent être enregistrés dans ce dossier.

Page 2: EFM_TDI_LangageC_2012_Pratique_Mini-projet.pdf

Formateur Directeur

CDS

Visa de la DRTA

Mr.M.ELQASEMY

Année : 2011-2012

Office de la Formation Professionnelle et de la Promotion du Travail

Institut Spécialisé de Gestion et d’Informatique-Marrakech

Filière : Techniques de développement informatique Niveau : 1_CDS Epreuve Pratique -Variante 1- Barème: /60

Durée 2h

On propose de réaliser un programme en langage C permettant de calculer la note

moyenne de 12 modules pour la filière « Informatique Industrielle » de N étudiants sans aucun redoublant (N<24). La moyenne est calculée à partir des 12 notes suivantes :

M1 : math M2 :

informatique M3 : physique

M4 : communication

M5 : automatique

M6 : électronique

M 7 : électronique

M 8 : métrologie

M 9 : informatique industrielle

M 10 : calcul numérique

M 11 : instrumentation

M 12 : stages

Ainsi, chaque étudiant possède les données suivantes : Nom, M1, M2,……, M12, Nb_Reiscrit, (nombre de module avec réinscription notes< 7) Nb (Nombre de modules validés), mention On rappelle que la mention est attribuée de la manière suivante : 10<Moy<12 et aucune réinscription dans un module : passable P 12<Moy<14 et aucune réinscription dans un module Assez bien A 14<Moy<16 et aucune réinscription dans un module Bien B Moy<16 et aucune réinscription dans un module Très bien T Moy< 10 et Nb_ valide<6 : réinscrit R Moy< 10 et Nb_ valide<6 : exclu E Moy< 10 et Nb_ valide<6 + Réinscription dans un module : exclu E Moy< 10 et Nb_ valide<6+ Réinscription dans un module : réinscrit R Ecrivez le programme permettant de réaliser les opérations suivantes : Saisie du nombre d’étudiants N Saisie des notes pour chaque étudiant Affichage des résultats Nom, M1, M2, Moy, Nb _Réinscrit, Nb _Valide, Mention. Les notes doivent êtres affichées et enregistrées avec deux chiffres après 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 créer un dossier qui porte votre nom, prénom. Ce dossier doit être crée sur le bureau .tous les travaux réalisés doivent être enregistrés dans ce dossier.