Semaine 3 LEÇON LES FICHIERS UVCI CTable des matières I - - Généralité sur les ?chiers II - Application III - - Traitement sur les ?chiers IV - Application V - - Travaux dirigés C - Généralité sur les ?chiers - Généralité sur les ?chiers I Dé ?nition - Dé
LEÇON LES FICHIERS UVCI CTable des matières I - - Généralité sur les ?chiers II - Application III - - Traitement sur les ?chiers IV - Application V - - Travaux dirigés C - Généralité sur les ?chiers - Généralité sur les ?chiers I Dé ?nition - Dé ?nition Un ?chier est une séquence de données du même types enregistrés sur un support informatique Il sert à stocker des informations de manière permanente entre deux exécutions d'un programme Un ?chier est toujours conservé sur un support externe à la mémoire centrale - Les Types de ?chiers Nous distinguerons les ?chiers textes et les ?chiers binaires - Les ?chiers textes Un ?chier texte est formé de caractères ASCII organisé en ligne chacune se termine par un caractère de contrôle de ?n de ligne Si chaque ligne contient le même genre d'informations les lignes sont appelées des enregistrements - Les ?chiers binaires Un ?chier binaire contient des données non textuelles Il n'est pas organisé sous forme d'enregistrement Les ?chiers binaires ne prennent sens que s'ils sont traités par un programme adapté Par exemple un ?chier son une vidéo une image un programme exécutable etc - Types d'accès aux ?chiers Le type d'accès est la technique que la machine doit suivre pour aller chercher les informations contenues dans un ?chier On distingue trois types d'accès aux ?chiers L'accès séquentiel Cet accès consiste à traiter les informations séquentiellement c'est à dire dans l'ordre o? elles apparaissent dans le ?chier On ne peut donc accéder à une information qu'en ayant au préalable examiné celle qui la précède L'accès direct Ce type d'accès consiste à se placer directement sur l'information souhaitée sans parcourir celles qui la précèdent en précisant la position de l'élément recherché L'accès indexé Ce type d'accès combine la rapidité de l'accès direct et la simplicité de l'accès séquentiel Il est particulièrement adapté au traitement des gros ?chiers comme les bases de données On parcourt un index pour rechercher une clef On obtient ainsi l'adresse exacte de l'information recherchée On peut utiliser des opérateurs de comparaisons sur les index CApplication Application II Exercice Les types de ?chiers existants sont ? Les ?chiers textes ? Les ?chiers séquentiels ? Les ?chiers directs ? Les ?chiers binaires ? Les ?chiers indexés Exercice Lorsqu'on veut accéder à une information il faut au préalable examiné celle qui la précède De quel type d'accès s'agit-il ? Accès direct ? Accès séquentiel Accès ? indexé C - Traitement sur les ?chiers - Traitement sur les ?chiers III - Ouvrir un ?chier Pour e ?ectuer une opération sur un ?chier la première chose à faire est de l'ouvrir Syntaxe Ouvrir Nom ?chier sur Numcanal en Mode Nom ?chier il représente le nom du ?chier physique Numcanal il représente le nom logique du ?chier Pour ouvrir un ?chier il faut lui attribuer un numéro du canal disponible et valide Mode Il s'agit de l'opération que l'on veut réaliser sur le ?chier Il existe modes d'ouverture du ?chier en l'occurrence En lecture on
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/gRTTZGrocUxkXzMLiXboEZypyYSwxwufMk5hVIzRbORLH4JkE9jqxAPALAQjxyje1Jb5qoYpWfy7wiXxPusw6Pkw.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/cOTtmHhFJ9yUlGVzFUMCY5NeMconcm3kpVmmEGadF4OKPUjBHpvktfTsjO8iJdRCEgseg77QENpz7Ksm5YKk3k6o.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701825914oh7sdhvnv9hco6foeknmylwiyqlbthzlijd6eiu69ezpvdbwr6vyipmn9kh2mxijcrczgrqvaxylafnqszc7ykoe69cfq4yk5pwn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701941492ewr2q9rqtp05nffkyvdrhcwratq7gaccwakfuogqzyzqa2nkgxaj9ozkquzwokut1v9ayoflnaansjbcbkwkmhnchvxdbyobc3v7.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701923472n6jd9efwbgpg8fulbqgljnwtsl03clkcoenzth5v3wrkmxzawv000xo93hlxdeosp05jiw9oq1ey3iemosjevviquezexs678ad9.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/QIJ4Eaj1rjPBXIQIgkMjzC1tMFQTZxdVjE1lc89pCgrebERhXtWfN5v9vYzkbMIWRi0oXzTCLbLdmNkHmLzHyE5H.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701793113cj3pa7isdczfkcenbgnkrfauiblbzv30awle1wsck8bc9f08fgwmlomy4tvaffh5bntbcx06gumipw2i7z4ddjrmvdhntyiz3fzu.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/BuK6sGJio6fyNc4t95Qn2TJYRonNPhY3szOI8fr1G6RRTDGIYfNwsWMzbvCViB4czHJF9ARO2VdM0fygauQML5tz.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701795472ks63nssobtjgrltrgvemzbmnlqvjmjg50htbr3zeclog7bwf2jspkxzsde7bjjavcmafabz2ccwownmxdy9b664lxsw5xtyidndo.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701825853h6gi1mk0jiygvlcqapwe9m7mw5ihhhoroiuqdqo2aai0la1fnk6zsdv3pfvafmpcfyxvs6gmzj63pwjc7d8do86yn9ny6lbxzkrc.png)
-
78
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jui 29, 2022
- Catégorie Geography / Geogra...
- Langue French
- Taille du fichier 56.9kB