1.062.586

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 feladatgyűjtemény I-II.

Szerző

Kiadó: 4KÖR Bt.
Kiadás helye:
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 554 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-4005-35-70
É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ó

Turbo Pascal feladatgyűjteményünk első kötetét tartja kezében a Kedves Olvasó. E kötetet azoknak ajánljuk, akik most kezdenek ismerkedni a Turbo Pascal nyelvvel, vagy alapismereteiket szándékoznak... Tovább

Előszó

Turbo Pascal feladatgyűjteményünk első kötetét tartja kezében a Kedves Olvasó. E kötetet azoknak ajánljuk, akik most kezdenek ismerkedni a Turbo Pascal nyelvvel, vagy alapismereteiket szándékoznak bővíteni. A második kötet feladatai azok számára állítottuk össze, akik összetettebb, a gép és a nyelv által adott lehetőségeket mélyebben kihasználó programok készítéséhez várnak segítséget.
A feladatgyűjteményt sokéves oktatói és gyakorló programozói tapasztalatunk alapján készítettük. A két kötetben igyekeztünk teljes körű áttekintés adni a nyelv lehetőségeiről, leggyakribb felhasználási területeiről. Bemutatunk jó néhány , a programozásban gyakran használatos módszert, strukturált programtervezési fogást. Vissza

Tartalom

I. kötet
Alapok
Tortához szükséges krémmennyiség számítása2
Háromszög területének számítása az oldalak alapján3
Karakter ASCII kódja4
Fizetés nagyságának megállapítása5
Karakter-meghatározás (nagybetű, kisbetű, szám, stb.)6
Számsorozat átlaga, minimuma, maximuma7
Számsorozat rendezettsége8
Gömbök térfogata10
Adott feltételt kielégítő szám beolvasása10
Az angol ABC kiírása előre és visszafelé12
Egy nap évbeli sorszáma a dátum alapján12
Adott méretű 'X' a képernyő közepén14
Billentyűzetkódok15
Jel mozgatása a képernyőn16
n négyzetei, gyökei és 2 n-edik hatványai18
Egyszerű eljárások és függvények20
Egész szám kettes számrendszerbeli alakja24
Adott feltételeknek megfelelő számok bevitele a képernyő minden nyolcadik pozíciójáról25
Szorzás gyakorlása27
Produktum, szumma30
1 * (2 + 3 * (4 + 5 * (...n)...))31
Karakterláncok
Karakterlánc műveletek, eljárások, függvények használata34
Karaktersorozat cseréje másikra36
Jelek közé zárt részlánc kivétele a karakterláncból37
Művelet egy szövegben lévő számmal38
Dátumellenőrzés39
Szövegformázás42
Karakterláncokon manipuláló rutinok44
Tömbök
Egyszerű tömbműveletek50
Szöveg bevitele "vakon", majd megjelenítése bekezdésekre tördelve52
Zongora53
Napi forgalmak gyűjtése55
Statisztika és grafikon a karakterlánc betűi alapján56
Színek gyűjtése, százalékos eloszlásuk58
Hexadecimális számábrázolás60
Verem (LIFO) működésének modellezése62
Sor (FIFO) működésének modellezése64
Prímszámok67
Rendezések69
Keresések76
Tömb karbantartása81
Mezőszerkesztés84
Számok osztályozása a jegyek száma és a végződések alapján89
Kimutatás egy fesztivál résztvevőiről92
Statisztikák a határt átlépőkről96
Szöveges állományok
Beírt szöveg elmentése, visszaolvasása104
Szöveg lassított kiírása105
Szöveges állomány bővítése106
A szabványos kimeneti periféria átirányítása107
Szöveges állomány listázása választott perifériára109
Nyomtatóvezérlés110
Listázás képernyőre/nyomtatóra, lapozással112
Pascal program formázott nyomtatása115
Parancssor-paraméterben megadott álloányok nyomtatása120
Parancssor-paraméterekkel megadott állományok (listafájlok is lehetnek) nyomtatása a nyomtató ellenőrzésével121
Szövegkeresés Pascal programokban127
Típusos állományok
Számok felvitele állományba130
Számok olvasása állományból130
Állomány bővítése újabb számokkal132
Állomány olvasása visszafelé133
Statisztika az év különböző napjain született emberek számáról133
Adatrekordok felvitele, olvasása137
Szállítási adatok rögzítése139
Budapesti szállítások kiválogatása, vidékiek nyomtatása143
Összesítés kerületenként145
Árukarbantartás146
Állományrendezés152
Összegfokozatos lista154
Állományok összeválogatása160
Karbantartás kulcsállománnyal164
Változó rekordokat tartalmazó állomány kezelése171
Halmazok
Karakterláncban szereplő betűk176
Karakterláncokban található közös, alaphalmazbeli karakterek177
Rutin, mely csak bizonyos számokat enged bevinni178
Hatan játszanak179
Budapesti kerületek kigyűjtése egy szállításokat tartalmazó állományból181
Karakterkészletek összeállítása, mentése lemezre183
Választás karakterkészletekből, bevitel184
Statisztika a Pascal programokban előforduló fenntartott szavakról185
Memóriakezelés
Egy rekord által lefoglalt memóriaterület képe192
A program adatszegmensének megjelenítése192
Válróbillentyűk állapotának állítása194
Közvetlen írás a képernőymemóriába195
Tömbkezelés a heap-ben197
Típusnélküli adat a heap-ben198
Típusos és típusnélküli mutató, típusrádefiniálás199
A program memóriatérképe200
Memóraiterület megjelenítése (DUMP)202
Szöveges képernyő nyomtatása (PrintScreen)205
Ablaktechnika206
Grafikus memóriatérkép210
A heap-beli szabad területek listája212
Heap-hiba lekezelés215
Dinamikus adatszerkezetek
Rendezetlen heap-lista220
Rendezett heap-lista222
Kétirányú rendezett heap-lista224
Rendezett katalóguslista227
Heap-lista felépítése - grafikusan230
Dinamikus rekordok karbantartása2325
Karbantartás bináris fa felhasználásával242
Bináris fa felépítése - grafikusan246
Típusnélküli állományok
Tömb mentése lemezre254
Állomány másolása256
Állomány tartalmának megjelenítése (FILE DUMP)257
"Vírusellenőrzés"260
Állományok másolása listaállomány alapján261
dBase (Clipper) adatállomány felderítése, megjelenítése264
Képernyőmentés, visszatöltés270
II. kötet
Rendszerközeli programozás
Katalóguslista2
Katalóguslista dátummal, attribútummal, mérettel3
Állomány létrehozási idejének átírása6
Katalógus (al)struktúra federítése7
Kulcsszóellenőrzés9
A PATH környezeti változóban megadott útvonalak kiírása11
Külső progam futtatása12
Lemezformázás14
Állományváltozók jellemzői16
Kilépési eljárás19
Futási hiba rögzítése szöveges állományban21
A Print Screen billentyű letiltása23
Szöveges és grafikus képernyő nyomtatása megszakítás hívásával24
Stopper26
Kurzor-manipuláló rutinok28
Nyomtatóellenőrzés31
Memória felszabadítása futás közben33
Idő folyamatos kijelzése rezidens programmal36
Több képernyőlap kezelése egyidőben38
255 állomány kezelése egyszerre41
Overlay-technika
Első overly-be szervezhető egység46
Második overlay-be szervezhető egység46
Egyszerű overlay-kezelés47
Overlay az EMS-ből48
Overlay használata .OVR vagy .EXE állományból49
Overlay-betöltés és frissítés vizsgálata50
Grafika
Kör és szöveg a képernyő közepén54
Egymáshoz kapcsolódó szakaszok55
A detektált grafikus meghajtó tulajdonságai57
Forog a kerék...60
Vonal-, kör- és oszlopdiagramok63
Szövegméret és szövegstílus változtatása70
Grafikus ábra mozgatása73
Függvényábrázolás77
Állítható óra a képernyőn82
Egység a 11. feladathoz90
Grafikus meghajtók az .EXE állományban, hardcopy, figurarajzolás97
Assembly rutinok
Assembly nyelvű eljárások100
Assembly nyelvű függvények101
Bootszektori olvasó assembly függvény hozzászerkesztése a programhoz103
Grafikus ablak bekeretezése106
Inline eljárás, függvény, utasítás108
Objektum orientált programozás
Egyszerű objektum112
Objaektum öröklődése1123
Objektum inicializálás, objektum típusú értékparaméter116
Konstans objektum, objektum típusú változó paraméter119
Abalak objektumot deklaráló egység121
Abalakok a képernyőn125
Dolgozók szortírozása126
Virtuális metódus, polimorfizmus132
Egység, mely egy tömböt beolvasó, rendező és kiíró objektumot deklarál136
Virtuális metódusokat tartalmazó, objektum típusú változó paraméter138
Óra, képújság140
Grafikus objektumokat deklaráló egység144
Grafikus alakzatok a képernyőn150
Dinamikus objektum153
Katalógus (al)struktúra felderítése156
Mezőket, listákat, formátumokot kezelő objektumok163
Adatrekordok beolvasása, kiírása178
Az objektum és a VMT címének, tartalmának megjelenítése183
Assembly nyelvű metódus186
Turbo access
Adatbázis létrehozása, bővítése191
Törlés az adatbázisból195
Adatbázi listája197
Újraindexelés200
Újabb indexállományok201
Telefonregiszter204
Turbo sort
Beolvasott számok rendzése növekvő sorrendbe214
Nagy, egészekből álló állomány rendezése, csökkenő sorrendbe216
Rekordok rendezése összetett feltétel szerint220
Egérkezelés
Egéfunkciókat deklaráló egység224
Szöveges egérkoordináták megjelenítése229
Egér pozícionálása, ki/be kapcsolása szöveges üzemmódban230
Grafikus egérkoordináták megjelenítése232
Rajzolás egérrel a grafikus képernyőn234
Különböző grafikus egérkurzorok, "tüzijáték"244
Egérmegszakítást lekezelő rutin installálása247
Memóriabővítések
EMS-kezelő rutinok252
Az EMS legfontosabb információi257
EMS memória ellenőrzése258
Írás az EMS memóriába, visszaolvasás261
Tömbkezelés az EMS memóriában, lapok felszabadítása kilépési eljárással262
800 kilobájtos tömb kezelése268
Extended memóriát kezelő rutinok272
Az extended memória olvasása276
Tömbkezelés az extended memóriában278
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