Chapitre 7 fichiers Chapitre Les ?chiers I Introduction Alors que le tableau a une taille ?xe le ?chier lui est a priori illimité Aussi les données sauvegarder dans un tableau sont volatiles c'est- à-dire elles sont perdues à la ?n de l ? exécution du pro

Chapitre Les ?chiers I Introduction Alors que le tableau a une taille ?xe le ?chier lui est a priori illimité Aussi les données sauvegarder dans un tableau sont volatiles c'est- à-dire elles sont perdues à la ?n de l ? exécution du programme alors que les données sauvegarder dans un ?chier sont permanentes II Dé ?nition Un ?chier en anglais File est un ensemble structuré de données stocké sur un support externe disquette disque dur ash disque ? Les avantages des ?chiers sont - Taille non limitée - Sauvegarde permanente On distingue deux techniques de gestion de ?chiers - L ? accès séquentiel consiste à traiter les informations séquentiellement ? c'est-à-dire dans l ? ordre o? elles apparaissent dans le ?chier Si on a besoin d ? un élément précis dans un ?chier séquentiel il faut lire tous les éléments qui le précèdent en commençant par le premier élément - L ? accès direct consiste à se placer immédiatement sur l ? information souhaitée sans avoir à parcourir celles qui la précèdent Dans ce cours nous ne considérons que les ?chiers à accès séquentiel Nous supposons que tout ?chier peut être schématisé par un ruban dé ?lant devant une tête de lecture écriture qui permet de se positionner sur l ? élément à lire ou à écrire On n ? a accès à une valeur que si l ? élément correspondant appelé l ? élément courant est en face de la tête de lecture écriture ? Tête de lecture Ecriture - - Sens de dé ?lement III Dé ?nition du type ?chier Les ?chiers peuvent contenir des données de di ?érents types simples ou structurés mais toutes les données sont du même type Pour pouvoir traiter les éléments contenus dans un ?chier on utilise Une variable en mémoire qui représente le ?chier à manipuler dans l ? algorithme programme C- Une autre variable qui représente l ? élément et qui s ? appelle une variable tampon Dans un ordinateur tout ?chier est identi ?é au niveau du système d ? exploitation exemple WINDOWS UNIX MS - DOS ? par un nom physique qui est une cha? ne de caractères au niveau du langage de programmation exemple Pascal C par un identi ?cateur ou nom logique comme toute autre variable Le type de cet identi ?cateur sera dé ?ni comme ?chier de o? est le type des éléments du ?chier Nom interne ou logique F Mémoire Centrale Fich Dat Nom externe ou physique c-à-d le nom réel sur le support Unité de stockage ? ? ? III Déclaration La syntaxe de la déclaration est la suivante Var ?chier de peut être n ? importe lequel des types présentés antérieurement Exemple Type objet enregistrement X réel Y caractère Fin enregistrement Tab tableau d ? entier Var F ?chier de réel x reel F ?chier de tab t Tab F ?chier de objet o objet III La mémoire tampon Les accès à un ?chier se font par l ? intermédiaire d ? une

Documents similaires
Exoo grafcet Université Sidi Mohammed Ben Abdellah Ecole Supérieure de Technologie Fès Filière Génie industriel et Maintenance TD Grafcet Chargement de sable un wagonnet se déplace du point A à partir d ? une action sur un bouton poussoir M vers le point 0 0
Franceza liceu Catalogue FLE Grands ados et adultesofert ? valabil ? ? n limita stocului disponibil - PENTRU COMENZI NE PUTE ?I CONTACTA telefonic la numerele online la adresa o ?ce cartestraina ro CGrands adolescents et adultes Édito A A B B C M Dufour J 0 0
Husqvarna viking opal 670 Mode d ? emploi KEEPING THE WORLD SEWING CCette machine à coudre à usage familial est conçue pour répondre aux normes EC EN - - et UL IMPORTANT INSTRUCTIONS DE SECURITE Lors de l ? utilisation d ? un appareil électrique les préca 0 0
Lettre motivation tourneur fraiseur 1 0 0
1 Direction de la Recherche et L’Ingénierie de Formation Digital I Infrastructu 0 0
Exercice ping pong Management Industriel et Logistique Chapitre ?? Les produits et les ressources Exercice Ping-pong Vous allez lancer la fabrication de raquettes de ping-pong et il vous faut dé ?nir le système de production Questions Dessinez la nomencla 0 0
Isert 1 Université Hassan II de Casablanca Faculté des Sciences et Techniques de Mohammedia Département Physique Master Sciences et Techniques Ingénierie des Systèmes Embarqués Réseaux et Télécommunications ISERT Concours d'accès pour l'année universitair 0 0
Journal de lecture dernier jour d un condamne 0 0
Espose de francais sur les personnages 0 0
Chapitre 1 : Gestion de la maintenance industriel I. Introduction du chapitre : 0 0
  • 44
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager