Problème: Exercice: Fichier: Enregistrement: SNCFT
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal
Page 1 sur 1
Problème: Exercice: Fichier: Enregistrement: SNCFT
Sujet:
Pour les statistiques d'une société de transport on enregistre dans un
fichier les fiches de chacun de ses trains.
Cette fiche comporte les
informations suivantes:
D'où les structures de données à
utiliser en Pascal seront déclarés comme suit:
On vous demande de proposer un programme Pascal
organisé par un menu qui permet de choisir à chaque fois une tâche à
faire:
Donc
on vous demande de proposer:
a. une procédure INIT permettant d'ouvrir le fichier
"C:\fichier.bird" s'il existe et le créer sinon.
b. une procédure AFFICHAGE permettant d'afficher fiche
par fiche le contenu de ce fichier.
c. une procédure AJOUT permettant d'ajouter une autre
fiche.
d. une procédure MEILLEUR-SCORE
permettant de rechercher et d'afficher la fiche d'un train ayant le
meilleur score (celui dont le nombre des voyageurs de la semaine est le
plus important).
Pour les statistiques d'une société de transport on enregistre dans un
fichier les fiches de chacun de ses trains.
Cette fiche comporte les
informations suivantes:
- Le code représentant le seul
identificateur de train (entier de 4 chiffres) - La date des
voyages de la semaine représentée sous forme de numéro de semaine de
l'année *Exemple 2/2007: correspond à la 2éme semaine de l'année 2007
*Exemple 52/2007: correspond à la dernière semaine de 2007
*NB:
Une année compte 52 semaines au maximum - Le nombre de
voyageurs de chaque jour de la semaine notés respectivement dans un
tableau de 7 entiers.
D'où les structures de données à
utiliser en Pascal seront déclarés comme suit:
- Code:
[b]Type[/b]
Date = RECORD
s, a:integer;
end;
tab_nb_voy = array[1..7] of
integer;
Train = RECORD
Code:integer;
Semaine: date;
Nb_voy:tab_nb_voy;
end;
Fichier = file of train;
[b]Var[/b]
f:fichier;
On vous demande de proposer un programme Pascal
organisé par un menu qui permet de choisir à chaque fois une tâche à
faire:
- Afficher toutes les fiches
- Ajouter
un fiche - Rechercher le meilleur score
- Quitter
l'application
Donc
on vous demande de proposer:
a. une procédure INIT permettant d'ouvrir le fichier
"C:\fichier.bird" s'il existe et le créer sinon.
b. une procédure AFFICHAGE permettant d'afficher fiche
par fiche le contenu de ce fichier.
c. une procédure AJOUT permettant d'ajouter une autre
fiche.
d. une procédure MEILLEUR-SCORE
permettant de rechercher et d'afficher la fiche d'un train ayant le
meilleur score (celui dont le nombre des voyageurs de la semaine est le
plus important).
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7253
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Sujets similaires
» Fichier/Enregistrement: Gestion d'un carnet d'adresses
» Exercice: Tri d'enregistrements d'un fichier
» Exercice: problème - Palindrome
» Exercice: problème - Minuscule en majuscule + les syméries dans l'alphabet
» Exercice: Remplissage d'un fichier par des données alphanumériques
» Exercice: Tri d'enregistrements d'un fichier
» Exercice: problème - Palindrome
» Exercice: problème - Minuscule en majuscule + les syméries dans l'alphabet
» Exercice: Remplissage d'un fichier par des données alphanumériques
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum