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