http://www.najah.com
4INFINFRC0001 Page5
Vecteur d'enregistrements
Un tableau ne peut grouper ou contenir que des éléments de même type, et puisque les
éléments d'un enregistrement sont de même type qui est celui de l'enregistrement, donc on
peut utiliser un tableau ou un vecteur d'enregistrements.
Exemple :
Tableau de déclaration des nouveaux types :
Déclaration de la variable T utilisant les enregistrements des élèves :
Tableau de déclaration des objets :
Objet Type / Nature Rôle
T Tab Tableau d'enregistrements pour les fiches des élèves
Activité
Un médecin enregistre sur ordinateur les fiches de ses Patients. Une fiche a la la structure
suivante :
- un nom (chaîne de 30 caractères maximum)
- un numéro (entier)
- un numéro de téléphone (10 caractères maximum)
- un code d'assurance (entier non signé).
1/ Ecrire les analyses, les algorithmes des différents modules d'un programme nommé Fiche,
qui permet la saisie et l'affichage de l'enregistrement d'un Patient.
2/ Traduire ce programme en Pascal
1/ Analyses et algorithmes :
Analyse du programme principal
Résultat : Affichage d'une fiche
- Traitement : - Une fiche peut être représentée par une structure d'enregistrement
comportant 4 champs (le nom, le numéro, le numéro de téléphone et le code d'assurance).
- L'affichage des différents champs sera la tâche de la procédure Afficher.
Type
Fiches = Enregistrement
nom, prénom : Chaîne
sexe : Caractère
numéro : Entier non signé
moyenne : Réel
num_cin : Entier long
Fin Fiches
Tab = Tableau de 30 Fiches {tableau d'enregistrements fiches}