Page 3 - PowerPoint 演示文稿
P. 3
Déclarer un type enregistrement rassemblant les informations d’un produit puis définir la
variable produit
Déclaration de type informations et de l’objet Produit
En algorithmique infos d’un produit
TDNT
NT
Informations = Enregistrement En Pascal
Code, design : chaîne Type
Qte : entier Informations = Record
Pvu, PVt : réel Code,design : string ;
Fin informations Qte : integer ;
TDO Pvu, pvt : real ;
O T/N R End ;
Produit informations Un enregistrement
qui rassemble les
Remarque
Les types peuvent être soient prédéfinis, soit définis par l’utilisateur
Activité 2
Déclarer en algorithmique et en pascal une variable enregistrement représentant un élève
(nom, prénom, date de naissance et sexe).
• Reprendre l’activité et déclarer le champ date de naissance comme étant un
enregistrement.
Remarque
• Le champ d’une variable enregistrement peut être lui-même un enregistrement
3 – Utilisation des enregistrements
a – Affectation (livre page 13)
• Consiste à affecter des valeurs aux différents champs d’une variable enregistrement.
En algorithmique En Pascal Remarque : Il est possible d’affecter
Objet.champ valeur Objet.champ := valeur ; une variable enregistrement dans
une autre à condition qu’ils soient de
même structure :
(e1 e2) ou (e2 e1)
Tous les champs de la variable
enregistrement à affecter seront
recopies dans les champs de
l’autre.
b – Lecture (livre page 16)
En analyse En algorithmique En Pascal
objet .champ= Donnée Lire(objet.champ) Readln(objet.champ) ;
Page 3