Introduction aux fichiers ESI Cours Algorithmique Pascal INTRODUCTION AUX FICHIERS Par CHERGOU B Nous avons vu dans les chapitres précédents comment construire des programmes et des modules qui utilisent des objets de divers types Nous avons aussi vu l'én

ESI Cours Algorithmique Pascal INTRODUCTION AUX FICHIERS Par CHERGOU B Nous avons vu dans les chapitres précédents comment construire des programmes et des modules qui utilisent des objets de divers types Nous avons aussi vu l'énorme intérêt de leur sauvegarde sur un support magnétique disquettes disques durs même s'ils sont inachevés ce qui nous évite de les réécrire à chaque fois que nous les utilisons et nous avons vu aussi comment créer notre propre bibliothèque de modules et programmes mis au point Eh bien le fait de les stocker sur un support magnétique en donnant à chacun d'eux un nom distinct nous avons créé des petits ?chiers contenant les programmes et modules que nous avons élaborés Cependant cela n'a pas été le cas pour les données manipulées par nos programmes et modules Dès que l'on sort de notre programme ou module ou que l'on éteint notre ordinateur ces données sont perdues car elles sont stockées dans la mémoire vive de l'ordinateur alors que pour les garder il aurait fallu les mettre sur un support magnétique de stockage autrement dit dans un ?chier Les informations que l'on veut stocker peuvent prendre deux formes - des données sous forme de composants ou articles - du texte FICHIER DE DONNEES C'est un ensemble de composants ou d'articles traitant du même sujet et regroupés sous un même nom La déclaration d'un ?chier de données se fait en précisant le mot FICHIER suivi du type des composants Ce dernier pouvant avoir n'importe quel type élémentaire ou structuré Exemple Type T TABLEAU d'entiers F FICHIER de T ?chier dont chaque composant contient un tableau de type T correspondant ENREGISTREMENT Nom cha? ne Notel entier FIN r FICHIER de correspondant ?chier dont chaque composant contient un correspondant Variables F FICHIER d'entiers chaque composant contient un entier Enr F ? chaque composant contient un tableau Repertoire r chaque composant contient un correspondant Déclaration en PASCAL Exemple Variable Repertoire FILE OF article FICHIER TEXTE C'est une suite de caractères du jeu ASCII découpée sous forme de lignes pouvant être de longueurs di ?érentes Chaque ligne de terminant par un retour chariot éventuellement suivi d'un changement de ligne CHERGOU B page CESI Cours Algorithmique Pascal la déclaration d'un ?chier texte se fait simplement en précisant le type TEXTE Exemple Variable Livre TEXTE Déclaration en PASCAL Exemple Variable Livre TEXT OPERATIONS FONDAMENTALES SUR LES FICHIERS Liaison entre nom de ?chier interne et nom de ?chier externe Une variable ?chier interne doit être reliée à un ?chier externe Cette liaison se fera gr? ce à une procédure d'assignation ASSIGN Variable ?chierinterne Nom de ?chierexterne Variable ?chierinterne Fichier Nomde ?chier externe cha? ne de caractères Exemple ASSIGN repertoire ' A FIC DAT' qui est identique à FICEXT 'a FIC DAT' ASSIGN repertoire FICEXT Ouverture des ?chiers ? ? ? Après l'étape d'assignation un ?chier doit être ouvert Deux cas sont possibles a Le ?chier n'existe pas nous allons le créer Il s'agit donc d'un nouveau ?chier Dans ce cas l'ouverture se fait à

Documents similaires
Chronique 1 amadou kone Le conte pour les décomptes ? Il se raconte qu ? un jour une amie personnelle de l ? éminent savant Albert Einstein lui aurait demandé conseil de lecture pour son ?ls Le scienti ?que sans hésiter lui aurait conseillé des contes de 0 0
Pensee de malek bennabi PENSEE DE MALEK BENNABI LE PHENOMENE CORANIQUE ? octobre C ? est vers l ? ? ge de quarante ans que Malek Bennabi - a entrepris la rédaction de son premier livre Le phénomène coranique essai d ? une théorie sur le Coran ? publié en 0 0
Histoire de l x27 ordre des assassins pdfdrive 0 0
Bilo bli plaquette Evaluation informatisée du langage Oral et Ecrit Batteries de A KHOMSI Suivant l ? ? ge et les di ?cultés de l ? enfant le bilan orthophonique explore davantage le langage oral ou le langage écrit Cependant les deux compétences sont lié 0 0
Lettre n041 janvier 2021 bon 0 0
La peinture medievale francaise 0 0
Modernite baudelaire Remarques sur la modernité ? baudelairienne À Pierre Arnoux et Evelyne Boulongne L ? année fut décisive dans l ? histoire littéraire du XIXe siècle français et par-delà pour celle de notre XXe siècle ? Flaubert et Baudelaire réalisent 0 0
Elec10 courant alternatif Electricité Générale Electricité Livret Courant alternatif Mise à jour octobre FC FC Centre National d ? Enseignement et de Formation A Distance CRéalisation ELEC - LEÇON AFPA - Le Pont de Claix Avertissement au lecteur Le présen 0 0
Capter les tendances pdf Dominique CUVILLIER Capter les tendances Observer le présent anticiper l'avenir DUNOD CIllustration de couverture ? Ellen Beijers - Fotolia com Le pictogramme qui ?gure ci-contre d'enseignement supérieur provoquant une mérite une 0 0
App 17 tap 12 2 Franz Cumont Lucrèce et le symbolisme pythagoricien des enfers ? Revue de Philologie de Littérature et d ? Histoire anciennes Vol XLIV p - Ce document fait partie des collections numériques des Archives Paul Perdrizet le projet de recherch 0 0
  • 48
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager