Les fichiers Les ?chiers Jusqu'après les objets utilisé dans nos algorithmes objet simple tableau n'ont qu'une durée de vie brève Leur existence est limitée à la période d'exécution du programme dont il constitue l'environnement parce qu'ils sont situés e

Les ?chiers Jusqu'après les objets utilisé dans nos algorithmes objet simple tableau n'ont qu'une durée de vie brève Leur existence est limitée à la période d'exécution du programme dont il constitue l'environnement parce qu'ils sont situés en mémoire centrale Ces informations ne pouvaient provenir que de deux sources Elles étaient inclues dans l'algorithme par le programmeur exemple a Elles étaient introduites lors de l'exécution par l'utilisateur exemple lire a Et pourtant il existe plusieurs applications pour lesquelles les informations traitées doivent être conservées bien au-delà de la durée d'exécution du programme exemple la gestion du courrier la gestion du personnel la gestion des comptes des clients la gestion des vols d'une compagnie de voyage Le type ?chier va nous permettre de manipuler des informations situées sur des supports externes exemple le disque dur le CD la disquette Dé ?nition et déclaration d'un ?chier Un ?chier est une collection d'information structuré en unité d'accès appelée article ou enregistrement qui sont tous de même type UAnLG ?OchRIieTHr MesEt toujours conservé sur un support externe à la mémoire centrale Déclaration du type ?chier type article enregistrement champ type champ type champn typen ?n enregistrement F article ?chier de article Exemple Type Etudiant enregistrement code cha? ne nom cha? ne prénom cha? ne note réel CHAPITRE LES FICHIERS C ?n enregistrement F Etudiant ?chier de Etudiant Opération sur les ?chiers Les opérations avec les objets de type ?cher sont La création Consulter un ?chier consiste à épuiser une partie des informations qu'il contient sans toute fois y apporter des modi ?cations La mise à jour Elle consiste à modi ?er le contenu d'un ?chier à ajouter un nouvel élément dans le ?chier supprimer un élément du ?chier Lors du traitement d'un ?chier l'algorithme doit assurer le contrôle de ce ?chier à l'aide d'une primitive d'ouverture de ?chier soit en lecture soit en écriture soit en lecture écriture Ouverture d'un ?chier en lecture Syntaxe F ?chier oAuLvGriOrLR ITFH ME Sémantique L'exécution de cette instruction permet de lire les enregistrements dans le ?chier F Ouverture du ?chier en écriture Syntaxe OuvrirE F Sémantique L'exécution de cette instruction permet d'écrire des enregistrements dans le ?chier F Ouverture d'un ?chier en lecture écriture Syntaxe Ouvrir F Sémantique L'exécution de cette instruction permet une utilisation du ?chier en écriture et ou lecture Fermeture d'un ?chier CHAPITRE LES FICHIERS CA la ?n de traitement du ?chier l'algorithme doit indiquer qu'il n'a plus besoin du ?chier F en e ?ectuant sa fermeture au moyen d'une primitive donc la syntaxe est Fermer F L'exécution de cette instruction complète le ?chier par une marque de ?n en cas de création du ?chier Traitement d'un ?chier Traitement d'un ?chier en lecture F ?chier val article lire F val Sémantique L'exécution de cette instruction permet d'introduire la valeur d'un ensemble de F dans la variable val Traitement d'un ?chier en écriture Syntaxe écrire F val SAéLmGOaRnItTiqHuMeE L'exécution de cette instruction permet d'introduire la valeur de val dans le ?chier F Traitement de ?n de ?chier

  • 12
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager