Page 2 - PowerPoint 演示文稿
P. 2

A.  Les enregistrements
             I.  Introduction
                1)  Activité 1

            • On veut écrire un programme permettant de :
                        •  saisir les informations relatives  aux 30 produits (articles)
                        •  déterminer le(s) produit(s) les plus bénéfique(s)
               Numéro           Désignation                  Quantité     Prix de vente    Prix de vente
                                                             vendue       unitaire


                C0145

                2)  Questions
                        a – quelles sont les structures de données nécessaires ?

            Plusieurs tableaux
             Numéro

             Désignation
            ...
            Les informations d’un produit sont contenues dans plusieurs tableaux

                   b – 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
            regrouper dans une même structure des données de différents types.
            2 – Déclaration (livre page 10 et 11)


            En algorithmique                                    Nom_objet  Nom_type
                  TDNT
            Type                                                En Pascal
                                                                      Type
            Nom_type = enregistrement                                      Nom_type = Record
                   Champ_1 : type1                                                                Champ_1 : type1 ;
                   Champ_2 : type2                                                                Champ_2 : type2 ;
                    ___                                                                           ....
                   Champ_n = typen                                                                Champ_n : typen ;
            Fin nom_type                                                   End ;
                                                                      Var
                  TDO                                                      Nom_objet : nom_type ;
            Objet         Type/nature        Rôle


                                                                                                      Page 2
   1   2   3   4   5   6   7