Page 9 - PowerPoint 演示文稿
P. 9

Ecrire ou modifier une         Ecrire (nom_logique, variable)   Write (nom_logique, variable);
               valeur ou un enregistrement
               dans un fichier.

               Lire une valeur ou un          Lire (nom_logique, variable)    Read (nom_logique, variable)
               enregistrement á partir d'un                                  Remarque : read <> readln
               fichier.


               Fermer un fichier              Fermer (nom_logique)           Close (nom_logique) ;

               Fonction booléenne             Fin_Fichier (nom logique)      EOF (nom logique)
               vérifiant si la fin du fichier a
               été atteinte.







               Activité 6

                   a)  Associer la variable logique fic_prod du fichier de type informations
                      (nom logique) au nom physique C:\4SI2\produits.dat (en algorithme et
                      en pascal)

                   b)  Ecrire la séquence d’actions en pascal permettant de :

                      •  Saisir le nom physique (externe) du fichier
                      •  Associer le nom fic_prod au nom physique proposé
                   c)  Ecrire la séquence d’actions en algorithmique et en pascal permettant

                      de :
                       •  Associer fic_entier au nom physique C:\4SI2\g1\fentier.dat (fichier

                           d’entiers)
                       •  Ouvrir le fichier

                       •  saisir un entier N et de l’enregistrer le fichier
                   Exercice 1

                   On désire écrire un programme qui permet de saisir les fiches des produits
                   et les mettre dans un fichier produits.dat contenu dans C:\4SI2\G1 puis

                   affiche son contenu. La réponse par « N » ou « n » provoque l’arrêt de la
                   saisie et l’utilisateur est destiné à saisir au moins les informations d’un

                   produit
                   Analyser le problème en le décomposant en modules et déduire
                   l’algorithme du programme principal

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