Cours algorithmique fichier texte d 1

Cours d'algorithmique les ?chiers séquentiels Jusqu ? à présent les informations utilisées dans nos programmes ne pouvaient provenir que de deux sources soit elles étaient inclues dans l ? algorithme lui- même par le programmeur soit elles étaient entrées en cours de route par l ? utilisateur Mais évidemment cela ne su ?t pas aux besoins réels Imaginons que l ? on veuille écrire un programme gérant un carnet d ? adresses D ? une exécution à l ? autre l ? utilisateur doit pouvoir retrouver son carnet à jour avec les modi ?cations qu ? il y a apportées la dernière fois qu ? il a exécuté le programme Les données du carnet d ? adresse ne peuvent donc être inclues dans l ? algorithme et encore moins être entrées au clavier à chaque nouvelle exécution Les ?chiers sont là pour combler ce manque Ils servent à stocker des informations de manière permanente entre deux exécutions d ? un programme Car si les variables qui sont je le rappelle des adresses de mémoire vive disparaissent à chaque ?n d ? exécution les ?chiers eux sont stockés sur des périphériques à mémoire de masse disquette disque dur CD Rom ? Organisation des ?chiers texte Il existe deux grandes variantes pour structurer les données au sein d ? un ?chier texte la délimitation ou les champs de largeur ?xe Reprenons le cas du carnet d ? adresse Nous nous limiterons aux renseignements suivants Nom prénom téléphone e-mail Les données sur le ?chier texte peuvent être organisées ainsi Structure n Fonfec Sophie fonfec yahoo fr Zétofrais Mélanie zétofrais free fr Herbien Jean-Philippe vantard free fr Hergébel Octave rg aol fr ou ainsi Structure n Fonfec Sophie fonfec yahoo fr Zétofrais Mélanie zétofrais free fr Herbien Jean-Philippe vantard free fr Hergébel Octave rg aol fr La structure n est dite délimitée Elle utilise un caractère de délimitation qui permet de repérer quand commence un champ et quand commence le suivant Il va de soi que ce caractère de délimitation doit être strictement interdit à l ? intérieur de chaque champ faute de quoi la structure devient proprement illisible La structure n elle est dite à champs de largeur ?xe Il n ? y a pas de caractère de délimitation mais on sait que les x premiers caractères de chaque ligne stockent le nom les y suivants le prénom etc Cela impose bien entendu de ne pas saisir un renseignement plus long que le champ prévu pour l ? accueillir L ? avantage de la structure n est son faible encombrement en place mémoire il n ? y a aucun espace perdu et un ?chier texte codé de cette manière occupe le minimum de place possible Mais elle possède en revanche un inconvénient majeur qui est la lenteur de la lecture En e ?et chaque fois que l ? on récupère une ligne dans le ?chier il faut alors parcourir un par un tous les caractères pour repérer chaque occurrence du caractères de séparation

Documents similaires
- 1 - Gestion de projets informatiques Prof Badr Eddine El Mohajir SMI S6 Facul 0 0
Dao mibani 2 copie APPEL D ? OFFRES Travaux de construction d ? un système d ? approvisionnement en eau à des ?ns agricoles au béné ?ce de la zone de Mimbani AO no ITB N PNUD COM Projet Améliorer la capacité agricole dans l ? Union des Comores ? Pays COMO 0 0
Confort thermique 1 SCIENCES ET TECHNIQUES INDUSTRIELLES TECHNOLOGIE DE CONSTRUCTION BATIMENT CONFORT THERMIQUE Par JEAN YVES PALHEIRE LYCEE DE L'ACHEULEEN - AMIENS Toutes remarques ou suggestions seront bienvenues vous pouvez me joindre sur mon mail jean 0 0
Catalogue catman L ? ESSENTIEL POUR CONSTRUIRE EN ALGÉRIE Édition D Précédent Sommaire Sommaire Suivant SIKA Portrait d ? un groupe dynamique Plus de ans d ? expériences Depuis en algérie Construire pour l ? avenir Ce qui fait notre succès Nos valeurs et 0 0
1 - un 5 - cinq 6 - six 30 – trente 40 - quarante 50 – cinquante Disours de sou 0 0
Contrôle des connaissances Mécanique des sols Gros Œuvres 2ème Année I.S.T.A LA 0 0
Business plan master 2 audit et cg v1 0 1 0 0
BENSACI ANIS MOHCEN LOT HADDAD CITE BOUSSOUF N77 0665 134 576 anis.bensaci8@gma 0 0
Ds corrige reseaux 2 NB On ne connait pas la source de ce document A utiliser avec précaution donc Question Une trame IEEE n ? a pas de champs indiquant le protocole de niveau réseau encapsulé Comment est-il possible de transporter dans une trame des paqu 0 0
Pré-requis SEO & referencement naturel 2 Les actions de référencement naturel  0 0
  • 34
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager