1.059.326

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

Programozás tankönyv I-II.

Strukturált tervezés, Turbo Pascal

Szerző
Lektor

Kiadó: 4KÖR Bt.
Kiadás helye:
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 727 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 23 cm x 17 cm
ISBN: 963-450-955-X
Megjegyzés: Az I. kötet hetedik, javított kiadás, a II. kötet ötödik, javított kiadás. Néhány fekete-fehér ábrával illusztrálva.
É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ó

Már régóta készülődöm e könyv megírására. Csaknem 20 éve, hogy időm jelentős részében programozást és programtervezést oktatok a SZÁMALKnál - az itt szerzett tapasztalataimat szeretném legjobb... Tovább

Előszó

Már régóta készülődöm e könyv megírására. Csaknem 20 éve, hogy időm jelentős részében programozást és programtervezést oktatok a SZÁMALKnál - az itt szerzett tapasztalataimat szeretném legjobb tudásom szerint a leendő programozóknak átadni.
Hosszú évek során megfigyelhettem, hogyan indul el pályáján egy programozó, és hogyan érkezik meg a tudásnak egy olyan szintjére, amely már képessé teszi önálló feladatok elvégzésére, kisebb szoftverek megírására. Nagyon fontosnak tartom, hogy a programozó már a legelső lépéseknél hozzászokjon az alapossághoz, rendszerességhez, a szép és jó programok iránti igényességhez. A szoftverek minőségével és elkészítési gyorsaságával kapcsolatos elvárások egyre nagyobbak, és remélhetőleg nem maradhat majd a piacon egyetlen olyan szoftver sem, amely nem a felhasználót szolgálja a legteljesebb mértékben. Ahhoz, hogy a programozó rövid idő alatt jó programokat írjon, be kell tartania bizonyos szabályokat mind a program készítését, mind működését, kinézetét illetően. A programokat meg kell tervezni, és a lehető legrövidebb idő alatt el kell készíteni. Ehhez viszont elengedhetetlen, hogy az ember ismerje a már mások által kitalált "jó öreg" módszereket, algoritmusokat, és azokat képes legyen helyesen alkalmazni. Ezekhez a dolgokhoz igyekszik e könyv alapokat nyújtani. Vissza

Tartalom

I. kötet
Számítógép és a program1
Bináris és hexadecimális számrendszer1
Adat, ismeret, információ5
A számítógép részei5
Perifériák5
Memória7
Központi feldolgozóegység (CPU)8
Gépi kód9
Assembly nyelv13
Magasszintű nyelv14
Program fordítása, szerkesztése, futtatása15
Szoftverek osztályozása18
Kérdések19
Feladatok20
Algoritmus készítése21
Algoritmus21
Algoritmus tervezése, moduláris programozás26
Hallgatói lekérdező rendszer27
Strukturált program31
Folyamatábra31
Struktogram35
Jackson jelölés, funkcionális leírás38
Mondatszerű leírás41
Kérdések43
Feladatok44
Szoftver fejlesztése45
Analízis46
Tervezés47
Kódolás48
Tesztelés48
Dokumentálás49
A szoftver élete50
Kérdések52
DOS alapismeretek53
Állományok, katalógusok, lemezek53
A rendszer indítása57
Parancsok beírása58
DOS parancsok60
A Turbo Pascal installálása64
Kérdések65
Feladatok66
A keretrendszer67
A rendszer állományai67
A keretrendszer indítása69
A képernyő felépítése70
Próbafutás71
Program betöltése, elmentése74
Szövegszerkesztő ablak76
Párbeszédablak77
Kérdések80
Feladatok80
Alapfogalmak81
Mintaprogram81
A program építőelemei82
Azonosító83
ASCII karakter84
Szövegkonstans85
Számkonstans86
Változó, típus87
A program szerkezete88
Értékadó utasítás90
Eljáráshívó utasítás92
Adatok bevitele93
Megjelenítés a képernyőn95
Kérdések99
Feladatok100
Egyszerű típusok101
Egész típusok104
Valós típus113
Karakter típus118
Logikai típus120
Felsorolt típus122
Intervallum típus124
Definiált konstans125
Definiált típus125
Kezdőértékkel rendelkező változó126
Kérdések126
Feladatok127
Kifejezések, feltételek, programvezérlés129
Kifejezés129
Feltétel134
Vezérlő utasítások137
Szekvencia - Összetett utasítás137
Feltétel nélküli vezérlésátadás140
Kérdések141
Feladatok142
Szelekciók143
Egyágú szelekció - IF... THEN143
Kétágú szelekció - IF...THEN... ELSE147
Egymásba ágyazott IF utasítás151
Többágú szelekció - IF... THEN....ELSE IF156
Többágú szelekció - CASE158
Független feltételek vizsgálata160
Kérdések163
Feladatok163
Iterációk165
Elöltesztelő ciklus - WHILE166
Hátultesztelő ciklus - REPEAT168
Növekmény ciklus - FOR171
Adatok feldolgozása végjelig175
Megszámlálás177
Összegzés, átlagszámítás179
Menükészítés181
Keresés182
Minimum- és maximumkiválasztás187
Adatcsoport kezelése189
Néhány példa az életből...191
Kérdések191
Feladatok192
Karakterlánc193
Karakterlánc típusú változó193
Műveletek a karakterláncokkal194
A karakterlánc indexelése198
Karakterlánc függvények199
Karakterlánc eljárások200
Egy nagyobb feladat206
Kérdések207
Feladatok208
Billentyűzet, képernyő209
Olvasás a billentyűzetről209
Késleltetés213
Zenélés214
Színek a képernyőn216
Ablakkezelés219
Kérdések222
Feladatok223
Eljárások, függvények225
Paraméter nélküli eljárás225
Érték szerinti paraméterátadás229
Cím szerinti paraméterátadás232
Egymásba ágyazott eljárások236
Függvények238
Hogyan tervezzük meg rutinjainkat?241
Érvényességi kör, életciklus242
Típus nélküli változó paraméter243
Verem (stack)244
Egy nagyobb feladat246
Kérdések251
Feladatok251
Egydimenziós tömb253
Tömb indexelése253
Gyűjtés262
Indexhatár-ellenőrzés265
Kezdőértékkel rendelkező tömb266
Tömb listázása laponként271
Grafikon készítése274
Kérdések278
Feladatok279
Többdimenziós tömb281
Kétdimenziós tömb281
Értékátadás283
Táblázatkezelés285
Háromdimenziós tömb295
Kérdések297
Feladatok297
Rendezések, keresések, karbantartás299
Minimumkiválasztásos rendezés299
Beszúrásos rendezés301
Buborékos rendezés302
Rendezettség303
Indexvektoros rendezés305
Keresés rendezetlen tömbben307
Keresés rendezett tömbben309
Bináris keresés310
Tömb keresése tömbben312
Visszalépéses keresés (backtrack)314
Tömb karbantartása318
Kérdések325
Feladatok326
Sorozatok feldolgozása327
Másolás327
Kiválogatás329
Szétválogatás330
Közös rész meghatározása332
Egyesítés334
Összeválogatás337
Kérdések343
Feladatok344
Halmaz345
Halmazelméleti bevezető345
Halmaz a Pascal-ban349
Halmazkonstruktor350
Halmazműveletek350
Értékadás352
Gyűjtés352
Halmaz elemeinek kiírása352
Kérdések356
Feladatok357
Rekurzió359
A teljes indukció elve359
Rekurzív feladat360
Rekurzív függvény, eljárás361
A rekurzió megállítása362
Hatványozás362
Szám kiírása visszafelé365
Hanoi tornyai366
Gyorsrendezés369
Kérdések370
Feladatok371
Jackson összefoglaló373
Alapszerkezetek375
Szabályok, ajánlások377
A programtervezés lépései379
Részletezés, feltételjegyzék, tevékenységjegyzék381
Kódolási konvenciók382
Egy nagyobb feladat384
Kérdések392
Megoldások393
Számítógép és a program393
Algoritmus készítése394
DOS alapismeretek395
Alapfogalmak395
Egyszerű típusok396
Kifejezések, feltételek, programvezérlés398
Szelekciók399
Iterációk401
Karakterlánc404
Billentyűzet, képernyő406
Eljárások, függvények408
Egydimenziós tömb412
Többdimenziós tömb415
Rendezések, keresések, karbantartás416
Sorozatok feldolgozása419
Halmaz424
Rekurzió426
Irodalomjegyzék429
Angol-magyar kisszótár431
Tárgymutató437
II. kötet
Rekord1
Rekord adattípus1
Egymásba ágyazott rekordok6
With utasítás8
Változó rekord9
Rekord konstans14
Rekordok rendezése14
Rendezés több szempont szerint17
Csoportos adatbevitel21
Kérdések26
Feladatok27
Állományok29
Fizikai állomány, fizikai rekord29
Logikai állomány, logikai rekord30
Logikai állomány leképezése fizikaira32
Állomány szervezése34
Hozzáférések36
Pufferelés36
Állomány típusa36
Turbo Pascal állományok37
Kérdések38
Típusos állomány39
Fizikai név, logikai név39
Típusos állomány felépítése40
Létrehozás, szekvenciális írás42
Szekvenciális olvasás44
Bővítés45
Direkt elérés45
Állomány létezésének vizsgálata46
Két vagy több állomány egyszerre46
Állomány törlése, átnevezése47
Keresés a rendezetlen állományban47
Módosítás49
Kérdések51
Feladatok52
Állományok rendezése, összeválogatása53
Típusos állomány rendezése memóriában53
Rendezés indextömb segítségével55
Rendezés lemezen57
Állományok összeválogatása58
Nagy állomány rendezése63
Keresés rendezett állományban70
Kérdések71
Feladatok72
Karbantartás73
Alapgondolatok73
Azonosító, kulcs, elsődleges kulcs74
Egyszerű karbantartás75
Karbantartás indextömb segítségével79
Karbantartás tranzakciós állománnyal90
Kérdések93
Feladatok93
Csoportváltás95
A fogalom tisztázása95
Egyszintű csoportváltás98
Kétszintű csoportváltás105
Kérdések110
Feladatok111
Szöveges állományok113
A szöveges állomány felépítése113
Írás karakterenként114
Olvasás karakterenként116
Írás, olvasás soronként118
Hozzáfűzés a szöveghez120
Számok írása, olvasása120
Szabványos eszközök122
Nyomtató124
Logikai eszközök átirányítása126
Kérdések127
Feladatok128
Memóriakezelés129
A memória címzése129
A memória felosztása131
Abszolút változó, rádefiniálás137
Memóriatömbök140
Mutatók, dinamikus tárkezelés141
Ablaktechnika150
Kérdések158
Feladatok159
Dinamikus lista161
Lista161
Egyszerű dinamikus lista karbantartása163
Kétirányú lista170
Fejelt lista172
Cirkuláris lista173
Multilista175
Kérdések183
Feladatok183
Programszegmentálás, kapcsolat az operációs rendszerrel185
Egységek készítése185
Program paraméterezése191
Külső program hívása193
Overlay technika194
Megszakítások198
Rendszerszolgáltatások203
Kérdések206
Feladatok207
Adatszerkezetek209
Adatmodell, eljárásmodell209
Adatszerkezetek rendszerezsése210
Absztrakt társzerkezetek214
Tömb215
Jelsorozat217
Verem218
Sor221
Fa224
Tábla237
Hálós adatszerkezetek244
Kérdések250
Feladatok251
Megoldások253
Rekord253
Tipikus állomány255
Karbantartás258
Csoportváltás259
Szöveges állományok261
Memóriakezelés263
Dinamikus lista267
Programszegmentálás272
Adatszerkezetek276

Angster Erzsébet

Angster Erzsébet műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Angster Erzsébet könyvek, művek
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