Page 8 - PowerPoint 演示文稿
P. 8

Activité 4: On veut écrire un programme permettant de saisir et enregistrer
               les informations de plusieurs produits présentés dans l’activité 1 dans un

               fichier enregistrements. Présenter la déclaration en algorithme et en pascal de
               la structure de données nécessaire.

               Activité 5: On veut écrire un programme permettant de saisir et enregistrer
               les notes des élèves d’une classe dans un fichier de réels.

                Présenter la déclaration en algorithme et en pascal de la structure de
               données nécessaire.









               2. Traitement sur les fichiers
               Les fonctions et les procédures sur les fichiers :
                   a) Association ou Assignation (Associer, Assign)
                   b) Ouverture et création (Recréer, Rewrite)
                   c) Ouverture et remise à zéro (Ouvrir, Reset)

                   d) Ecriture dans un fichier (Ecrire, Write)
                   e) Lecture à partir d’un fichier (Lire , Read)
                   f) Fermeture d’un fichier (Fermer, Close)
                   g) Test de fin du fichier (Fin_fichier, EOF) : dans le cas de lecture d’un fichier, il faut a
                      tout moment tester la fin du fichier

                           Rôle                 Syntaxe algorithmique             Syntaxe en Pascal


               Avant d’utiliser un fichier il   Associer (nom logique, nom   Assign (nom logique, nom
               faut associer (Relier) son     physique) Ou bien Assigner     physique)
               nom logique à son nom          (nom logique, nom physique)
               physique


               Si le fichier existe : Ouvrir   Recréer (nom_logique)         ReWrite (nom_logique) ;
               le fichier et effacer son
               contenu. Si le fichier
               n’existe pas : Créer le
               fichier.

               Ouvrir un fichier existant et   Ouvrir (nom_logique)          ReSet (nom_logique) ;
               repositionner ou remettre
               son pointeur à 0.




                                                         Page 8
   3   4   5   6   7   8   9   10   11   12   13