1.067.053

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Turbo Pascal 5.5 feladatgyűjtemény - lemezzel

Oktatócsomag kezdőknek, haladóknak lemezmelléklettel

Szerző
Lektor

Kiadó: Szerzői magánkiadás
Kiadás helye:
Kiadás éve:
Kötés típusa: Fűzött kemény papírkötés
Oldalszám: 464 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-400-290-0
Megjegyzés: Lemez-melléklettel.
Értesítőt kérek a kiadóról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Előszó


Előszó
A két legújabb Turbo Pascal verzióhoz kapcsolódó sorozatunk második kötetét tartja kezében a Kedves Olvasó. Az első kötet (Turbo Pascal 5.0-5.5 'A'./Z') környezeti és programozói... Tovább

Előszó


Előszó
A két legújabb Turbo Pascal verzióhoz kapcsolódó sorozatunk második kötetét tartja kezében a Kedves Olvasó. Az első kötet (Turbo Pascal 5.0-5.5 'A'./Z') környezeti és programozói összefoglaló, míg ez a könyv - szándékunk szerint - tipikus feladatok és megoldások bemutatásával a gyakorlati programozási ismereteket hivatott bővíteni. Igyekeztünk teljeskörű áttekintést adni a nyelv lehetőségeiről, leggyakoribb felhasználási területeiről. Bemutatunk jónéhány, a programozásban gyakran használatos módszert, struktúráit programtervezési fogást.
Könyvünket 16 fejezetre osztottuk - témák szerint. A feladatok megfogalmazása után szerepelnek a forráskódok, melyeket minden esetben teszteltünk. A programok - az objektum orientált programozás technikáját bemutató fejezet kivételével - 5.0-ás verzió alatt is futtathatók. A forrásprogramokat a Kódolási konvenciók fejezetben leírtak szerint adjuk meg, követve a programok struktúráját.
Bár a feladatgyűjtemény használatához némi programozási jártasság szükséges, hasznosan forgathatja a Turbo Pascal-ban akár kezdő, akár gyakorló programozó is. Kezdőknek először az Alapok fejezetet ajánljuk, mely módszeresen vezeti be a legalapvetőbb programelemeket. Minden témakör könnyebb feladatokkal kezdődik, majd fokozatosan az egyre nehezebb, összetettebb problémák következnek. Programjainkat igyekeztünk úgy írni, hogy azok olvashatóak, könnyen érthetőek legyenek (tiszta, struktúráit szerkezet, beszédes azonosítók, sok megjegyzés), így remélhetőleg valóban hasznos segítséget nyújtanak majd.
Könyvünkben egy kiegészítő szoftvercsomag, a Database Toolbox is helyet kapott, mely indexszekvenciális állománykezelésre és adatok rendezésére alkalmas. Úgy gondoljuk, hogy ezeket a Turbo Pascal-ban programozók közül sokan szeretnék megismerni és használni.
Az utolsó fejezetben az 5.5-ös verzió újdonságát, korunk legmodernebb programozási módszerét, az objektum orientált programozás technikáját mutatjuk be.
A forráskódok mellékletként lemezen is megtalálhatók, így hosszadalmas gépelés nélkül is követheti a Kedves Olvasó a programok működését.
Ha igényli, hogy esetleges további kiadványainkról értesítsük, kérjük, küldje vissza a könyvben található regisztrációs kártyát. A továbbiakban is állunk szíves rendelkezésére, észrevételeit, tapasztalatait, írja meg az alábbi címre:
Angster-Kertész 2022 Tahi Pf. 16.
a szerzők Vissza

Tartalom


TARTALOMJEGYZÉK
Kódolási konvenciók 1
Alapok 7
1. Tortához szükséges krémmennyiség számítása 8
2. Háromszög területének számítása az oldalak alapján 9
3. Karakter ASCn kódja 10
4. Fizetés nagyságának megállapítása 11
5. Karakter-meghatározás (nagybetű, kisbetű, szám, stb.) 12
6. Számsorozat átlaga, minimuma, maximuma 13
7. Számsorozat rendezettsége 15
8. Gömbök térfogata 16
9. Adott feltételt kielégítő szám beolvasása 17
10. Az angol ABC kiírása előre és visszafelé 18
11. Egy nap évbeli sorszáma a dátum alapján 19
12. Adott méretű 'X' a képernyő közepén 20
13. Billentyűzetkódok 22
14. Jel mozgatása a képernyőn 23
15. n négyzetei, gyökei és 2 n-edik hatványai 25
16. Egyszerű eljárások és függvények 27
17. Egész szám kettes számrendszerbeli alakja 31
18. Adott feltételeknek megfelelő számok bevitele a képernyő minden nyolcadik pozíciójáról 32
19. Szorzás gyakorlása 35
20. Produktum, szumma 37
21. 1 * (2 + 3*(4 + 5*( n ) )) 38
Karakterláncok 41
1. Karakterlánc műveletek, eljárások, függvények használata 42
2. Karaktersorozat cseréje másikra 44
3. Jelek közé zárt részlánc kivétele a karakterláncból 45
4. Művelet egy szövegben lévő számmal 46
5. Dátumellenőrzés 48
6. Szövegformázás 50
7. Karakterláncokon manipuláló rutinok 52
Tömbök 57
1. Egyszerű tömbműveletek 58
2. Szöveg bevitele „vakon", majd megjelenítése bekezdésekre tördelve 60
3. Zongora 62
4. Napi forgalmak gyűjtése 63
5. Statisztika és grafikon a karakterlánc betűi alapján 65
6. Színek gyűjtése, százalékos eloszlásuk 67
7. Hexadecimális számábrázolás 69
8. Verem (LIFO) működésének modellezése 70
9. Sor (FIFO) működésének modellezése 73
10. Prímszámok 77
11. Rendezések 79
12. Keresések 87
13. Tömb karbantartása 91
14. Mezőszerkesztés 94
15. Számok osztályozása a jegyek száma és a végződések alapján 100
16. Kimutatás egy fesztivál résztvevőiről 103
17. Statisztikák a határt átlépőkről 107
Szöveges állományok 113
1. Beírt szöveg elmentése, visszaolvasása 114
2. Szöveg lassított kiírása 115
3. Szöveges állomány bővítése 116
4. A szabványos kimeneti periféria átirányítása 117
5. Szöveges állomány listázása választott perifériára 119
6. Nyomtató vezérlés 120
7. Listázás képernyőre/nyomtatóra, lapozással 122
8. Pascal program formázott nyomtatása 125
9. Parancssor-paraméterben megadott állományok nyomtatása 131
10. Parancssor-paraméterekkel megadott állományok (listafájlok is lehetnek) nyomtatása a nyomtató ellenőrzésével 133
11. Szövegkeresés Pascal programokban 139
Típusos állományok 141
1. Számok felvitele állományba 142
2. Számok olvasása állományból 142
3. Állomány bővítése újabb számokkal 144
4. Állomány olvasása visszafelé 145
5. Statisztika az év különböző napjain született emberek számáról 145
6. Adatrekordok felvitele, olvasása 148
7. Szállítási adatok rögzítése 150
8. Budapesti szállítások kiválogatása, vidékiek nyomtatása 155
9. Összesítés kerületenként 157
10. Árukarbantartás 158
11. Állományrendezés 164
12. Összegfokozatos lista 167
13. Állományok összeválogatása 174
14. Karbantartás kulcsállománnyal 177
15. Változó rekordokat tartalmazó állomány kezelése 185
Halmazok 189
1. Karakterláncban szereplő betűk 190
2. Karakterláncokban található közös, alaphalmazbeli karakterek 191
3. Rutin, mely csak bizonyos számokat enged bevinni 192
4. Hatan játszanak 193
5. Budapesti kerületek kigyűjtése egy szállításokat tartalmazó állományból 195
6. Karakterkészletek összeállítása, mentése lemezre 197
7. Választás karakterkészletekből, bevitel 198
8. Statisztika a Pascal programokban előforduló fenntartott szavakról . 199
Memóriakezelés 205
1. Egy rekord által lefoglalt memóriaterület képe 206
2. Közvetlen írás a képernyőmemóriába 206
3. A program memóriatérképe 208
4. Memóriaterület megjelenítése (DUMP) 210
5. Szöveges képernyő nyomtatása (Print Screen) 213
6. Képernyő mentése lemezre, majd visszatöltése onnan 215
7. Ablak mentése a heap-be, majd visszaírása (ablaktechnika) 218
8. A program memóriaterületének grafikus képe 222
Mutatók 225
1. Rendezetlen heap-lista 226
2. Rendezett heap-lista 228
3. Kétirányú rendezett heap-lista 230
4. Rendezett katalóguslista 232
5. Egy heap-lista felépítésének grafikus megjelenítése 236
6. Dinamikus rekordok karbantartása 241
7. A szabad heap-beli területeket nyilvántartó lista 248
8. Heap-hiba lekezelés 252
Típusnélküli állományok 255
1. Állomány tartalmának megjelenítése (FILE DUMP) 256
2. „Vírusellenőrzés" 258
3. Állományok másolása listaállomány alapján 260
4. dBase adatállomány felépítésének felderítése, a felépítés és az adatrekordok megjelenítése 264
Rendszerközeli programozás 271
1. Katalóguslista 272
2. Katalóguslista dátummal, attribútummal, mérettél 273
3. Állomány létrehozási idejének átírása 276
4. Katalógus (al)struktúra felderítése 277
5. Kulcsszóellenőrzés 279
6. A PATH környezeti változóban megadott útvonalak 281
7. Külső program futtatása 282
8. Lemezformázás 284
9. Állományváltozók jellemzői 285
10. Kilépési eljárás 288
11. Futási hiba rögzítése szöveges állományban 290
12. A Print Screen billentyű letiltása 292
13. Szöveges és grafikus képernyő nyomtatása megszakítás hívásával 294
14. Stopper 296
15. Idő folyamatos kijelzése rezidens programmal 298
16. Kurzor elrejtése, visszaállítása 299
Overlay 303
1. Egyszerű overlay egységek 304
2. Overlay az EMS-ből 306
3. Overlay használata .OVR vagy .EXE állományból 307
Grafika 309
1. Kör és szöveg a képernyő közepén 310
2. Egymáshoz kapcsolódó szakaszok 311
3. A detektált grafikus meghajtó tulajdonságai 313
4. Forog a kerék 317
5. Vonal- kör- és oszlopdiagramok 320
6. Szövegméret és szövegstílus változtatása 327
7. Grafikus ábra mozgatása 330
8. Függvényábrázolás 334
9. Állítható óra a képernyőn 340
10. Meghajtók és karakterkészletek az .EXE állományban, rajzoló és számkiíró rutin 349
Kevertnyelvű programozás 355
1. Assembly nyelvű függvények beillesztése a programba 356
2. Bootszektort olvasó assembly függvény 359
3. Assembly eljárás hívása Pascal programból, Pascal eljárás hívása assembly rutinból 362
4. Inline eljárás, függvény, utasítás 366
Objektum orientált programozás 369
1. Tömb feltöltése, kiírása (egyszerű objektum) 370
2. Két tömb feltöltése, kiírása (öröklődés) 371
3. Tömbök átlagai (konstans objektum, objektum típusú értékparaméter) 374
4. Dolgozók szortírozása 375
5. Bevitel és rendezés (virtuális metódus, polimorfizmus) 382
6. Bevitel és rendezés (objektum típusú változó paraméter) 386
7. Grafikus alakzatok a képernyőn 391
8. Az aktuális katalógus bejegyzéseinek jellemzői (dinamikus objektum) 399
9. Mezőket, listákat, formátumokat kezelő objektumok 401
10. Az objektum és a VMT címének, tartalmának megjelenítése 422
11. Assembly nyelvű metódus 425
Turbo Access 429
1. Adatbázis létrehozása, bővítése 431
2. Törlés az adatbázisból 436
3. Adatbázis listája 438
4. Újraindexelés 440
5. Újabb indexállományok 442
6. Telefonregiszter 445
Turbo Sort 455
1. Beolvasott számok rendezése növekvő sorrendbe 456
2. Nagy, egészekből álló állomány rendezése csökkenő sorrendbe 458
3. Rekordok rendezése összetett feltétel szerint 462
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem