Vous êtes sur la page 1sur 2

Master I : Contrôle Optimal (2020-2021) Module : Algorithmique Avancée II

TD N°II-3

Solution Partie 1 (Q1,Q2)


On voudrait gérer la pédagogie de l’EPSE Annaba. L’application repose
essentiellement sur 2 fichiers : Fichier des étudiants (qui comprend toutes les
informations sur les étudiants) et le fichier des notes (qui contient les moyennes des
étudiants de tous les modules)(05 modules).

1- Donner la structure des enregistrements de ces 2 fichiers (dessin des


enregistrements).
2- Donner la description algorithmique de ces 02 fichiers.
3- Sachant qu’on doit pouvoir consulter des informations sur un étudiant, rajouter
des étudiants, supprimer des étudiants, modifier des informations concernant
un étudiant, et calculer la moyenne générale de chaque étudiants, faire des
statistiques (nombres des admis, nombre des recalés, filles, garçons,…etc)
spécifier l’organisation de chaque fichier (justifier).
4- Donner la séquence des opérations qu’il faudrait faire pour consulter et afficher
une information concernant un étudiant particulier.

Correction (Question 1 et 2)

1- Dessin des enregistrements:

NUMINSC NOM PREN DAT_NAIS SERI_BAC ANNEE_BAC


N(4) A(20) A(20) AN(10) AN(10) N(4)

NUMINSC CODMOD1 MOY1 CODMOD2 MOY2 CODMOD3 MOY3 CODMOD4 MOY4 CODMOD5 MOY5
N(4) AN(6) N(5) AN(6) N(5) AN(6) N(5) AN(6) N(5) AN(6) N(5)

2- Description Algorithmique :
ALGORITHME Exercice ;
Type ETUDIANT = ENREGISTREMENT
NUMINSC : Entier ;
NOM : Chaine ;
PREN : Chaine ;
ADRES : Chaine ;
DAT_NAIS :Chaine ;
SERI_BAC :Chaine ;
ANNEE_BAC : Entier ;
Fin ;
Type NOTE = ENREGISTREMENT
NUMINSC : Entier ;
CODMOY1 : Chaine ;
MOY1 : Réel ;
CODMOY2 : Chaine ;
MOY2 : Réel ;
CODMOY3 : Chaine ;
MOY3 : Réel ;
CODMOY4 : Chaine ;
MOY4 : Réel ;
CODMOY5 : Chaine ;
MOY5 : Réel ;
Fin ;
Var FETUDIANT : Fichier de Etudiant ;
FNOTE : Fichier de Note ;

Début
……
FIN.

Vous aimerez peut-être aussi