Alapfogalmak programozási nyelvek példája Pascal nyelv, besorolását fájlok

Fájltípusok bevitt adatok a nyelvet, hogy működjön együtt a külső eszközök - kilapozódott portok, nyomtatók stb Adatátvitel külső eszköz és a memória között az úgynevezett olvasási vagy bemenet, a fordított folyamat - a felvétel vagy kimenet.

Record - egységnyi közötti adatcsere a program és a külső memória.

Fájltípusok Pascal szabványos és határozza meg a programozó. Szabványos szöveges fájl (szöveges), gépelt és típustalan file (fájl). Például leírja a fájlokat a program:

Bármilyen fájlt, ellentétben a tömb és a felvétel tartalmazhat korlátlan számú terméket.

Szöveges fájlok tárolására használt adatok formájában karaktersor. Kiadásánál egy szöveges fájlt konvertálja egy belső bemutatása egy karaktert, ember által olvasható, miközben belépett az inverz transzformációt.

Közvetlen hozzáférés azért lehetséges, mert az adatok ezeket a fájlokat blokkokra osztottuk az azonos méretű, és a csere művelet végrehajtása beállításával a jelenlegi helyzetben a fájlt egy előre meghatározott egység. Közvetlen hozzáférés, kombinálva a hiánya reformok biztosítja a magas termelési üteme a szükséges információkat.

Megértéséhez a munka fájlokat hasznos az őket elválasztó jelenléte vagy hiánya a konverziós információt, amikor az író-olvasó és a hozzáférési mód (lásd a 2.2.).

Besorolás Pascal fájlok elérésével az eljárás

Megkülönböztetni a fájlokat a program és a fájlokat a lemezen, a változók a fájl típusú úgynevezett logikai fájlok, és a valós eszközök és merevlemeztípust - a fizikai fájl. Nevük által megadott karakterláncot, például:

IO szervezet programja, kövesse az alábbi lépéseket.

1. állapítsa meg a fájl változó.

2. Rendeljen azt egy fizikai fájl.

3. Nyissa meg a fájlt olvasásra és / vagy írásban.

4. Győződjön meg input-output műveleteket.

Minden szabványos eljárásokat és Pascal jellemzői, amelyek adatokat bemeneti és kimeneti, munka logikai fájlok csak, hogy van, egy fájl változó. Elvégzése előtt a fájlt változó van kötve egy fizikai fájl, akkor nem szerepel a szövegben a program.

Input-output nem hajtjuk végre, közvetlenül a külső eszköz és a program változók, és miután egy úgynevezett puffer - egy különleges hely a memóriában. A puffert allokált minden nyitott fájl. Minden információt az első üzenetet, amikor a fájl írása a puffer, és tárolni, amíg a teljes puffer megtelt. Csak akkor vagy azt követően speciális reset parancs adatokat továbbítják a külső eszköz. Amikor adatokat olvas az első fájlt olvassa be a puffer, és leolvassa az adatokat nem annyira, mint kért, hanem hogy mennyi fér a pufferben.

pufferelés mechanizmus lehetővé teszi, gyorsabban és hatékonyabban információt cserélnek a külső eszközöket.

A Pascal vannak rutinok felhasználhatja bármilyen típusú fájlokat, valamint a rutin, hogy csak bizonyos fájltípusokat. Nézzük először az előbbi.

Kapcsolódó cikkek