Fichiers et enregistrements
Classe : 4
ème
SI
LES ENREGISTREMENTS ET LES FICHIERS
A – Les enregistrements
I- Introduction
1. Activité
On veut écrire un programme permettant de :
Saisir les informations de vente de deux produits
Déterminer le produit le plus bénéfique
Référence Désignation
Quantité vendue Prix de vente unitaire Prix de vente total Cf145
2. Questions:
1. Quelle est la structure de donnée nécessaire ?
Plusieurs tableaux
Référence
Désignation
.
.
.
2. Est-il possible d’utiliser une même structure pour toutes les informations d’un produit ?
Si on veut établir une seule structure de données qui comporte à la fois les données numériques (quantité, prix unitaire, prix total) et les données alphanumériques
(Référence, désignation) nous devons créer un nouveau type qui permet de les regrouper
Les Enregistrements ou articles (Record en Pascal)
II- Définition et déclaration
1. Définition :
Un enregistrement est un type de données défini par l’utilisateur et qui permet de rassembler un ensemble des éléments (ou champs) de type différents
Champ1
Type1
Champ2
Champ3
Champ4
Type2
Type3
Type4
Un enregistrement
Prix de vente unitaire réel
Un enregistrement produit
Référence Désignation Quantité
Chaîne
Chaîne
Entier
Profs: MSEKNI Dalila & SFAR Hayet
Champ5
Type5
Prix de vente total réel
page-1/13-
Chap1 : Les enregistrements et les fichiers
Classe : 4
ème
2. Déclaration :
Méthode 1 :
En algorithmique
T. D. N.T
Type
Nom_type = Enregistrement
Champ1 : type 1
…
Champ n : type n
Fin nom_type
T. D. O
Objet
Type/
Rôle
Nature
Un
enregistrement
Nom_objet Nom_type pour ...
En Pascal
TYPE
Nom_type = Record
Champ1 : type 1 ;
…
Champ n : type n ;
End ;
VAR
Nom_objet : nom_type ;
Méthode 2 :
En algorithmique
T. D. N.T
Type
Reference = Enregistrement
Part1 : "A".."Z"
Part2 : entier
Fin Reference
Informations =