Úgy tűnik, hogy a JavaScript le van tiltva, vagy nem támogatja a böngésző. Sajnáljuk, de az oldal néhány funkciójának működéséhez, többek között a rendeléshez engedélyeznie kell a JavaScript futtatását böngészőjében. Köszönjük!

Programozzunk TurboPascal nyelven!

Programozzunk TurboPascal nyelven! - Benkő László, Benkő Tiborné, Tóth Bertalan, Varga Balázs - Régikönyvek
Programozzunk TurboPascal nyelven! - Régikönyvek Programozzunk TurboPascal nyelven! - Régikönyvek Programozzunk TurboPascal nyelven! - Régikönyvek Programozzunk TurboPascal nyelven! - Régikönyvek Programozzunk TurboPascal nyelven! - Régikönyvek Programozzunk TurboPascal nyelven! - Régikönyvek
(0 vélemény)
Borító tervezők:
Székely Edith
Kiadó:
ComputerBooks Kiadói Kft
Kiadás éve:
2001
Kiadás helye:
Budapest
Kiadás:
4. átdolgozott, bővített kiadás
Nyomda:
Dabas-Jegyzet Kft.
ISBN:
963618223X
Kötés típusa:
ragasztott papír
Terjedelem:
552
Nyelv:
magyar
Méret:
Szélesség: 16.50cm, Magasság: 23.00cm
Kategória:
Bevezetés


5. Adattípusok és deklarációk 51 6. Pascal kifejezések
5.1. Egyszerű adattípusok 52 6.1. Egy- és kétoperandusú műveletek
5.1.1. Numerikus adatok tárolása 52 6.2. Elsőbbségi szabályok
5.1.1.1. Egész típusok 53 6.3. A műveletek csoportosítása
5.1.1.2. Valós típusok 54 6.3.1. Aritmetikai műveletek
5.1.2. Logikai információk tárolása 55 6.3.1.1. Egyoperandusú aritmetikai operátorok
5.1.3. Szöveges információk tárolása 55 6.3.1.2. Kétoperandusú aritmetikai operátorok
5.1.3.1. A char típus 55 6.3.1.3. A precedenciaszabályok aritmetikai kifejezésekben
5.1.3.2. A string típus 56 6.3.1.4. Matematikai függvények használata
5.1.4. Sorszámozott típusok 57 6.3.2. Logikai műveletek
5.1.4.1. A felsorolt típus 58 6.3.3. Bitenként elvégzett logikai műveletek
5.1.4.2. A résztartománytípus 59 6.3.4. Összehasonlító (relációs) műveletek
5.2. Mutatótípusok 59 6.3.4.1. Numerikus adatok összehasonlítása
5.3. Strukturált típusok 60 6.3.4.2. Szövegek összehasonlítása
5.3.1. Tömbtípusok 60 6.3.5. Műveletek mutatókkal
5.3.2. Rekordtípusok 64 6.3.6. Sztringek összekapcsolása
5.3.3. Halmaztípusok 67 6.3.7. Halmazműveletek
5.3.4. Állománytípusok r 67 6.3.7.1. Halmazok egyesítése, metszete és különbsége
5.3.5. Objektumtípusok 68 6.3.7.2. Halmazokra vonatkozó vizsgálatok
5.4. Típusnevek létrehozása (type) 68 6.3.7.3. Halmazkezelő eljárások a Turbo Pascal 7.0-ban
5.4.1. A type használata felsorolt típus esetén 69 6.4. A Turbo Pascal szabványos függvényei és eljárásai
5.4.2. A type használata résztartománytípus esetén 69 6.4.1. Matematikai függvények és eljárások
5.4.3. A type használata tömbök esetén 70 6.4.2. Sorszámozott típusú adatokra használható függvények
5.4.4. A type használata rekordok esetén 71 és eljárások
5.4.5. A type használata halmazok esetén 72 6.4.3. Sztringek (karakterláncok) kezelését segítő függvények
5.4.6. Objektumok létrehozása 72 és eljárások
5.5. Konstansnevek létrehozása (const) 73
5.5.1. Típusos konstansok 75 7. Alapvető I/O műveletek
5.5.1.1. Tömb típusú konstansok 76 7.1. Írás képernyőre - a write és a writeln eljárások
5.5.1.2. Halmaz típusú konstansok 77 7.1.1. Szöveg kiírása a képernyőre
5.5.1.3. Rekord típusú konstansok 77 7.1.2. Egész típusú adatok megjelenítése
5.5.1.4. Objektum típusú konstansok 77 7.1.3. Valós értékek kiírása
5.6. Azonos és kompatibilis típusok 78 7.1.4. Logikai értékek kiírása
5.6.1. Típusok azonossága 78 7.2. Olvasás billentyűzetről - a read és a readln eljárások
5.6.2. Típusok kompatibilitása 79 7.2.1. Számok beolvasása
5.6.3. Értékadási kompatibilitás 80 7.2.2. Karakterek és szövegek bevitele
5.7. Típuskonverzió 81


8. A Pascal nyelv utasításai 141 9.5. A Pascal program blokkszerkezete
8.1. Egyszerű utasítások 142 9.5.1. Az azonosítók érvényességi tartománya
8.1.1. Az üres utasítás 142 9.5.2. A változók élettartama
8.1.2. Az értékadó utasítás 142 9.6. Még egyszer a paraméterekről
8.1.2.1. Aritmetikai értékadás 142 9.6.1. Az érték- és a változó-paraméterek összehasonlítása
8.1.2.2. Logikai értékadás 146 9.6.1.1. Az érték szerinti paraméterátadás
8.1.3. A goto utasítás 147 9.6.1.2. Az cím szerinti paraméterátadás
8.1.4. Eljáráshívás 148 9.6.2. Konstans (const) paraméterek (7.0)
8.2. Strukturált utasítások 148 9 6 3 Típus nélküli paraméterek
8.2.1. Összetett utasítás (blokk) 148 9 6 4 Eljárás- és függvény-paraméterek
8.2.2. Feltételes utasítások 149 9.6.5. Nyitott (open) paraméterek (7.0)
8.2.2.1. Az if utasítás 149 9.6.5.1. Nyitott sztringparaméterek
8.2.2.2. A case utasítás 153 9.6.5.2. Nyitott tömbparaméterek
8.2.3. Ciklusutasítások 157 9.7. Speciális alprogramok készítése
8.2.3.1. A for utasítás 157 9 7 1 Tárgykód beszerkesztése a Pascal programba
8.2.3.2. A while utasítás 161 9.7.2. Gépi kód beépítése a Pascal programba
8.2.3.3. A repeat utasítás 164 9.7.3. Assembly utasításblokk a Pascal programban (6.0)
8.2.3.4. A break és a continue eljárások 9.7.4. Assembler eljárások és függvények (6.0)
a Turbo Pascal 7.0-ban 166 9.8. Sztringkezelő függvények és eljárások
8.2.4. A with utasítás 167
10. Modulok a Turbo Pascal-ban
9. Eljárások és függvények 175 10.1. A Turbo Pascal modulok felépítése
9.1 Az alprogramok helye a Pascal programban 177 10.1.1. A modulok fejléce - hivatkozás a modulokra
9.2. Eljárások 180 10.1.2. Az interface rész
9.2.1. Az eljárás paraméterei 181 10.1.3. Az implementation rész
9.2.1.1. Paraméter nélküli eljárások 182 10.1.4. Az inicializációs rész
9.2.1.2. Értékparaméterek 183 10.2. A Turbo Pascal moduljainak áttekintése
9.2.1.3. Változó-paraméterek 185
9.2.2. A lokális deklarációk 188 11. Adatállományok kezelése
9.2.3. Az eljárás törzse 189 11.1. A fájlkezelés általános lépései
9.2.4. Előzetes (forward) deklaráció 190 11.1.1. Nulladik lépés: előkészületek
9.3 Függvények 196 11 1 2 Első lépés: fájlnyitás
9.3.1. A függvények és az eljárások összehasonlítása 197 11.1.3. Második lépés: fájlműveletek
9.3.2. A függvények eljárásszerű hívása 198 11.1.3. Harmadik lépés: a fájl lezárása
9.3.3. A függvények előzetes deklarációja 200 11.2. Szöveges állományok
A háromszög kerületének számítása 200 11.2.1. Szövegfájl deklarálása és megnyitása
A háromszög területének meghatározása 200 11.2.2. A szöveges állományok I/O műveletei
9.4. Rekurzív alprogramok 201 11.2.2.1 A sorok végének érzékelése
11.2.2.2. A fájl végének ellenőrzése


11.2.3. A szövegfájl lezárása 262 12.2.7. A memória és a portok közvetlen elérése
11.2.5. Az input és az output szabványos szövegfájlok 263 12.2.8. Még egyszer a típus nélküli paraméterekről
11.2.5.1. A szabványos I/O műveletek 263 12.3 A nulla-végű sztringek használata (7.0)
11.2.5.2. Hibakezelés a szabványos adatbevitel során 263 12.3.1. Területfoglalás és: -felszabadítás, értékadás
11.2.5.3. A szabványos I/O átirányítása 264 12.3.2. A pchar típusú mutatók használata
11.2.5.4. A Crt modul és a szabványos I/O műveletek 264 12.3.3. A nulla-végű sztringek és a Pascal szabványos alprogramjai.:
11.2.5.5. Az AssignCrt eljárás 266 12.3.4. A Strings modul sztringkezelő eljárásai és függvényei
11.2.6. Szöveges állományok használatát bemutató példaprogramok 267 12.3.4.1. Általános célú alprogramok
11.3. Típusos fájlok 271 12.3.4.2. Sztringek másolása és mozgatása
11.3.1. Típusos fájl deklarálása és megnyitása 273 12.3.4.3. Konverzió a pchar és a string típusok között
11.3.2. Fájlműveletek 275 12.3.4.4. Sztringek összekapcsolása
11.3.3 A fájl lezárása 277 12.3.4.5. Sztringek összehasonlítása
11.3.4. Példák típusos fájlok használatára 277 12.3.4.6. Karakter és sztring keresése sztringben
11.4. Típus nélküli fájlok 283 12.3.4.7. A Pascal és a null-végű sztringek összehasonlítása
11.4.1. Típus nélküli fájlok kezelése 285
11.4.2. Példák típusos fájlok használatára 286 13. Objektum-orientált programozás
11.5. Eszközök használata 289 13.1. Az egységbezárás
11.6. Állományok törlése és átnevezése 291 13.1.1. Az objektum típus
11.7. Könyvtárak kezelése 291 13.1.2. Az adatrejtés elve
13.1.3. Az objektumpéldányok létrehozása
12. Memóriahasználat 295 13 1 3 1 Statikus helyfoglalású objektumpéldányok 3
12.1. A mutató típus és a dinamikus változók 995 13.1.3.2. Dinamikus helyfoglalású objektumpéldányok 3
12.1.1. Tömb a halomterületen 299 13.1.3.3. A konstruktor és a destruktor 3
12.1.2. Mutatótömb használata 300 13.2. Az öröklődés 3
12.1.3. A lista tárolási szerkezet 301 13.2.1. A rekordok egymásba ágyazása és az objektumok öröklése ..3
12.1.4. Saját veremszerkezet kialakítása 304 13 2 2 Objektumok hierarchiája 3
12.2. További lehetőségek a memória elérésére 305 13.2.3. Statikus metódusok, az objektumok zártsága 3
12.2.1. Amit a 8086 mikroprocesszorról tudni kell 306 13.3. A sokalakúság 3
12.2.2. A Turbo Pascal és a szegmentált memória 307 13.3.1. Virtuális metódusok 3
12.2.3 A Mark és a Release eljárások 309 13.3 1.1. A virtuális metódusok táblázata 3
12.2.4. A GetMem és a FreeMem eljárások 310 13.3.1.2. A konstruktor és a VMT kapcsolata 3
12.2.5. A mutatókról bővebben 312 13 3 2 Absztrakt metódusok 3
12.2.5.1. Műveletek a mutatókkal 312 13.3.3. Dinamikus metódusok (7.0) 3
12.2.5.2. A mutató mint paraméter 314 13.3.4. Objektum-orientált grafikus példaprogramok 3
12.2.5.3. Az Addr függvény és a @ operátor 314
12.2.5.4. A Seg, az Ofs és a Ptr függvények 315 14. A szöveges képernyő kezelése 3
12.2.5.5. A heapkezelés módosítása 316 14.1. A szöveges mód képernyőablaka 3
12.2.5.6. Az Assigned függvény (7.0) 317 14.2. A Crt modul lehetőségeinek áttekintése 3
12.2.6. Az absolute deklaráció 318 14.2.1. A szöveges mód konstansai


14.2.2. A szöveges mód változói 379 16.2.3.1. Állomány keresése könyvtárlistában
14.2.3. A szöveges mód alprogramjainak csoportosítása 381 16.2.3.2. Állományok keresése
14.3. A szöveges mód programozása 382 16.2.3.3. Állományok keletkezési időpontjának és
14.3.1. A Crt modul használatát bemutató példaprogramok 382 attribútumának kezelése
14.3.2. Ellenőrzött adatbevitel 384 16.2.4. MS-DOS információk és beállítások
14.3.3. Menükezelés a szöveges képernyőn 386 16.2.5. A DOS környezet használata
16.2.6. Rendszerhívások
15. A grafikus képernyő kezelése 389 16.2.7. Megszakításkezelő eljárások készítése, tárrezidens
15.1. Néhány szóban a grafikus vezérlőkről 389 programok
15.2. A Turbo Pascal grafikus rendszere 391 16.2.7.1. Paraméterezett megszakításkezelő eljárás készítése.
15.2.1. A BGI vezérlőprogramok 392 16.2 7.2 Hardveres megszakításkezelő eljárás készítése
15.2.2. A Graph modul 393 16.2.7.3. Tárrezidens (TSR) program készítése
15.2.2.1. A grafikus koordináta-rendszer 394 16.2.8. Programok indítása
15.2.2.2. A Graph modul objektumai 395
15.3. A grafikus könyvtár alprogramjainak áttekintése 395 Fl. A Turbo Pascal fordítási direktívái
Képernyő- és ablakkezelés 397 F1.1 A kapcsoló direktívák
15.4. Grafikus programok készítése 399 F1.2 Paraméter direktívák
15.4.1. A grafikus üzemmód bekapcsolása 399 F1.3 Feltételes fordítás
15.4.2. Rajzolás a grafikus képernyőre 401 F1.3.1 Feltételes szimbólumok
15.4.3. A grafikus üzemmód kikapcsolása 402 F1.3.2 Feltételes direktívák
15.4.4. A különböző vezérlők grafikus üzemmódjai 403
15.5. Grafikus példaprogramok 406 F2. A Turbo Pascal szabványos el járásai és függvényei
15.5.1. Szöveg kiírása grafikus módban 406 (System modul)
15.5.2. A szöveges és a grafikus mód váltása 409 F2.1. Matemátikai függvények z
15.5.3. A .BGI és a .CHR állományok beépítése a programba 410 F2.2 Sorszámozott típusú adatokra alkalmazható függvények z
15.5.4. A grafikus kurzor mozgatása 412 F2.3. Sztringek kezelése L
15.5.5. Alakzatok mozgatása 412 F2.4. Halmazok kezelése L
15.5.6. A képernyő torzításának kiküszöbölése 413 F2.5. Alacsony szintű műveletek
15.5.7. Alakzatok rajzolása 413 F2.6. A program paraméterei és futásának vezérlése
15.5.8. Képrészlet elmentése és visszatöltése 413 F2.7. Könyvtárak kezelése 4
15.5.9. Nem szabványos grafikus vezérlő és karakterkészlet F2.8. Állományok (fájlok) kezelése 4
használata 414 F2.9. Mutatók kezelése 4

16. A Turbo Pascal speciális lehetőségei 417 F3. A Dos és a WinDos modulok 4
16.1. Az overlay technika alkalmazása 417 F4. Az Overlay modul
16.2. Rendszerprogramozási eszközök 423 F5. A Printer modul 5
16.2.1 A lemezek állapotának lekérdezése 424 F6. A Strings modul 5
16.2.2. Könyvtárműveletek (WinDos) 424 F7. A CRT modul 5
16.2.3. Fájlkezelő eljárások és függvények425 F8. A Graph modul 5


Benkő László

Benkő László  további könyvei

Az Ön véleménye

Még nincs vélemény a könyvről, legyen Ön az első aki véleményt ír róla...