Você está na página 1de 1

Algorithme est programmation

2011\2010

Enregistrment

Exercice
De type bac

Fichier

Rvsion
4SI

Problme :( gestion des stages) :


On voudrait concevoir de crire un programme pour une universit concernant
les stages en entreprise de ses tudiants. En effet, pour terminer leurs tudes
universitaires, les tudiants doivent passer un stage de fin dtudes dans une
entreprise. Les donnes relatives de tudiant sont enregistres dans un fichier
intitul Etudiant.dat il comporte n enregistrements relatifs aux n tudiant
chaque enregistrement comporte dans cette ordre :
Chaque tudiant sont caractriss par et :
un idf-etud (identifiant de ltudiant) : chaine
nom-etud (nom de ltudiant) : chaine
prnom-etud (prnom de ltudiant) : chaine
moyenne : rel.
En suite les donnes relatives de rapport de stage fin dtude sont enregistres
dans un fichier intitul stage.dat il comporte un enregistrement relatifs dfinit
par suite .Chaque rapport de stage et caractris par :
Code stage : chaine
Lieu : chaine
Date :dat(enregistrement)
Nombre de page : entier

NB : le code dun stage est celui dune chaine obtenue par la conversion en
hexadcimal (base16) du code de ce stage.
Exemple : code stage= A22 en hexadcimal code=1022
Travail de faire :
On se propose dcrire une application Qui offre au slectionneur un menu
de 9 choix selon la valeur dun entier saisie :

1 : pour saisie la liste des tudiants avec N compris entre 1 est 50.
2 : pour remplier la liste de tudiant a partir dun fichier.
3 : pour afficher le numro et le prnom un nom donn.
4 : pour remplier le fichier de nom physique stage.dat .
5 : pour trier les donne de tudiant par ordre dcroissante de leur moyenne le fichier
de stage.
6 : pour dterminer le nombre de page dune chaque rapport de stage.
7 : pour afficher ltudient qui le plus grand moyenne.
8 : pour afficher le contenu de deux fichier.
9 : pour quitter le programme.
Questions :
1) Quelles sont les structures de donnes adquates ?
2) Analyser chacun des sous modules ?
3) Ecrire lalgorithme du programme principal ?
1

Bon courage

Shili Mohamed fitouri bac info 2010 medfitouri@hotmail.fr

Você também pode gostar