Fájlkezelés Pascalban

Slides:



Advertisements
Hasonló előadás
 Megfigyelhető, hogy amikor több elem közötti összehasonlítás történik, akkor szükség van egyszerre több értékre is, főleg akkor, ha ezek az értékek jóval.
Advertisements

Gyakorló feladatsor eljárásokra Készítette: Rummel Szabolcs Elérhetősé:
Összefoglalás 1. Pascal program szerkezete 2. Pascal típusai
Cells(sor száma, oszlop száma)
LINUX/UNIX PARANCSOK.
Az első program, avagy ismerkedés a nyelvvel
Bevezetés a Java programozásba
7. előadás (2005. április 12.) Láncolt lista File kezelés 1.
Virtuális méréstechnika Mérés és adatgyűjtés Mingesz Róbert 4. Óra LabVIEW – Fájl I/O, TCP-IP szeptember 26., verzió.
Mérés és adatgyűjtés laboratóriumi gyakorlat Virtuális méréstechnika levelező Mingesz Róbert 2. Óra október 8.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás II. 9. Gyakorlat Alap file műveletek.
A CLIPS keretrendszer CLIPS "C" Language Integration Production System.
Borland C/C++ mintapéldák fájlokra. 1. példa Írjon olyan programot,amely megnyit egy hw.txt fájlt és írja bele a Hello világ szöveget. Ez után zárja le.
Egydimenziós tömbök. Deklarálás: var valtozónév:array[kezdőérték..végsőérték]of típus; type típusnév = array [kezdőérték..végsőérték] of típus; var valtozónév:
Nat Pedellus Informatika 8. osztály óra.
Delphi programozás alapjai
2012. február 22. Paulik Áron. Szintaxis: PROGRAM befajlos VÁLTOZÓK: bf: BEFÁJL, kf: KIFÁJL, sz: SZÖVEG MEGNYIT bf: "adatok.txt" BE bf: sz LEZÁR bf …
Web-grafika (VRML) 10. gyakorlat Kereszty Gábor. Script típusok Elemi típusok: szám: egész vagy lebegőpontos – int / float – 1 / 1.1 string: ‘Hello World!’
Az Input-Output használata Az input-outputot a nyelv előredefiniált csomagokon keresztül valósítja meg. Mindegyik csomag az Ada alapcsomag gyereke.
Delphi programozás 8. ELŐADÁS ADO ActiveX Data Objects.
Programozás I. Adatállományok dr Póder Margit f. docens Rendszer és Szoftvertechnológia Tanszék.
Egyszerű típusok csoportosítása
Operációs rendszerek gyakorlat 9. Gyakorlat Vakulya Gergely.
PHP III. Fájlok, űrlapok.
Beolvasó utasítás Console.Read();  Int típusú adatot kapunk. Console.ReadLine();  String típusú adatot kapunk. Console.ReadKey();  Tetszőleges billentyű.
Grafikus tervezőrendszerek programozása 8. előadás.
Alprogramok deklarációja, definíciója és meghívása Páll Boglárka.
Összetett adattípusok a Pascal nyelvben
Programozási nyelvek Páll Boglárka.
A Pascal programozási nyelv alapjai
Ismétlés A pascal program szerkezete: program programnev; Programfej
Egydimenziós tömbök (Vektorok)
Ciklusok: 1. Számlálós ciklus
A Pascal programozási nyelv alapjai
Listák, Vermek és Várakozási Sorok. Vermek Def: Egy sajátos lista amelyben minden beszúrási illetve törlési művelet csak a lista egyik végén történik.
J.Zs.Cs.: Vizuális programozás (c) 2010 Vizuális programozás Fájl- és állományrendszer kezelés Névtér: System.IO.
Tömbök és programozási tételek
Programozási nyelvek, Pascal
Szintaktikai, szemantikai szabályok
Adatállományok.
1.3. Pascal program felépítése Az els ő program. Program ; … Begin … End. Program fej Deklarációs rész Végrehajtó rész.
Összetett adattípusok
Kétdimenziós tömbök Mátrixok
1.4. Fordítás, szerkesztés, az objektumkönyvtár használata.
Delphi programozás SRTNB020
1 Operációs rendszerek I, 3. gyakorlat Windisch Gergely
A képernyő kezelése: kiíratások
A képernyő kezelése: kiíratások (2)
Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal.
Fák.
Java programozási nyelv Filekezelés
Egyenesvonalú (lineáris) adatszerkezetek
1 Mivel foglalkozunk a laborokon? 7. hét: Do-Loop-Until Do-Until-Looptömbök Function 7. hét: Do-Loop-Until és Do-Until-Loop ciklusok. Egy indexes tömbök,
1 Mivel foglalkoz(t)unk a laborokon? 1.hét: Word dokumentumok 1.hét: Word dokumentumok tagolása, tartalomjegyzék, ábrák számozása, hivatkozások, egyenlet-szerkesztő.
File- típus-konstrukciók Szlávi Péter ELTE Informatika Szakmódszertani Csoport
Pole (array of...).  Zložený datový typ na ukladanie viacerých premených  Zápis: var meno_pola : array [ konce intervala ] of základný typ ; Základné.
Mintapélda Készítsünk programot, amely beolvas egy egész számot, és eldönti arról, hogy prímszám-e. Készítsünk programot, amely beolvas egy egész számot,
Nat Pedellus Free Pascal Elágazások..
Free pascal feladatok
1 Mivel foglalkoz(t)unk a laborokon? 1.Labor: Word alapok Excel alapok: Excel alapok: Cellahivatkozás, munkalapfüggvény, diagram varázsló, trendvonal 2.
Fájlkezelés Programozási tételek
1 Függvények használata – az első függvénynél a formulát háromszor be kell írni, rendre az x, x+h, x-h argumentumokkal, – a második függvénynél az új (feltételes.
Az 5,6,7 laborok VBA anyagának összefoglalása
Informatikai gyakorlatok 11. évfolyam
Készítette: Rummel Szabolcs Elérhet ő ség: Linux kezelése.
PHP függvények MySQL adatbázisok kezelésére
Neumann János Informatikai Kar
A CLIPS keretrendszer
Fájlkezelés C++ alatt – péntek Jordán Sándor.
Könyvtári függvények I. Input / output kezelés függvényei
Előadás másolata:

Fájlkezelés Pascalban

Fájlok jellemzői azonosító (név) méret létrehozás dátuma tulajdonosa attribútuma(i) típusa programfájl szöveges fájl bináris adatfájl

Fájltípusok Pascalban szöveges fájl (var f:text) nem típusos bináris fájl (var f:file) típusos bináris fájl (var f: file of típus)

Fájlkezelés Pascalban a fájlok változóként kezelhetőek (deklarálásuk a zárójelben). Fájlkezelésnél egy hozzárendeléssel kezdjük a programot: megadjuk, hogy mi lesz a fájl neve a programban, és mi a fizikai neve pl.: assign(f,’valami.txt’); teljes elérési utat kell megadni a fizikai névnél, ha nem a program könyvtárában van a fájl (TP7\bin)

Szöveges fájlok (text) Szöveget tartalmaznak, soronkénti tagolással, változó hosszúságú sorokkal Sor végét a sor vége jel adja meg (EOL = End Of Line)

Szövegfájlok megnyitása reset(f) : létező fájl megnyitása olvasásra, a fájl elejéről indul rewrite(f) : fájl létrehozása írásra, ha létezik már, akkor törli a tartalmát append(f) : létező fájl megnyitása írásra, a fájl végéről indul (hozzáfűzés)

Szöveges fájl megnyitása olvasásra, hibaellenőrzéssel program filekez; uses crt, dos; {fájlkezeléshez a dos unit szükséges} var f:text; begin assign(f,’egy.txt’); {névhozzárendelés} {$i-} {automatikus hibaellenőrzés kikapcsolása} reset(f); {megnyitási kísérlet} if ioresult<>0 then {az ioresult = 0, ha sikerült megnyitni} writeln(‘A fájl megnyitása sikertelen!’); halt; end; {$i+} {automatikus hibaellenőrzés viszakapcsolása} close(f); {fájl bezárása – minden nyitott fájlt be kell zárni!} end.

Szöveges fájlból olvasás és kiíratás read(f,s) : az f nevű fájlból kiolvas egy sort az s nevű, string típusú változóba (az EOL nem kerül kiolvasásra) readln(f,s) : az EOL is kiolvasásra kerül a szöveggel együtt write(f,s) : az f nevű fájlba beleírja az s nevű, string típusú változó tartalmát (az EOL-t nem írja ki, azaz nincs sortörés a kiíratás után) writeln(f,s) : a szöveg fájlba írása után a sor végére írja az EOL-t is, azaz sortörést rak

Szövegfájl összes sorának kiíratása … while not eof(f) do {eof = end of file} begin readln(f,s); {kiolvas egy sort f-ből, s-be} writeln(s); {kiírja s-et a képernyőre} end;