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
   1   2   3   4   5   6   7   8