1.035.017

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ási feladatok és algoritmusok Turbo Pascal nyelven

Szerző
Lektor

Kiadó: ComputerBooks Kiadó Kft.
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 527 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 23 cm x 16 cm
ISBN: 963-618-210-8
Megjegyzés: Lemezmelléklet nélkül. Harmadik kiadás. Néhány fekete-fehér ábrával.
É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ó

A Pascal programnyelv gazdag hazai és külföldi irodalomforrással rendelkezik, lényegesen kevesebb viszont a kifejezetten feladatorientált, megoldás-magyarázatokat, algoritmus-leírásokat tartalmazó... Tovább

Előszó

A Pascal programnyelv gazdag hazai és külföldi irodalomforrással rendelkezik, lényegesen kevesebb viszont a kifejezetten feladatorientált, megoldás-magyarázatokat, algoritmus-leírásokat tartalmazó publikációk száma. Jelen könyv ezt a hiányt is igyekszik pótolni.
A szerzők feltételezik, hogy az Olvasó valamilyen szinten már tisztában van a Pascal programozási nyelv szintaktikájával. A feladatgyűjteményhez előtanulmányként a Programozzunk Turbo Pascal nyelven - kezdőknek, középhaladóknak című könyvet ajánljuk, melynek bizonyos fejezeteire a feladatmegoldások közben is hivatkozunk
Egy programozási nyelv készség szintű elsajátítása mindig nagyon összetett folyamat. A programozónak tisztában kell lennie az adott nyelv szerkezetével, lehetőségeivel, korlátaival. Meg kell tanulnia a nyelv elemkészletét, szintaktikai szabályait, kulcsszavait, utasításait stb. El kell igazodnia a programírás, editálás, fordítás, futtatás, belövés, hibakeresés rejtelmeiben, hogy csak a legfontosabb feladatokat említsük, s ha mindezt elolvasta, elsajátította, még korántsem biztos, hogy a nyelvet jól ismerő és használó programozónak mondhatja magát.
Vissza

Tartalom

Bevezetés1
Pascal program lépésről lépésre3
A legegyszerűbb Pascal program felépítése3
Írás a képernyőre4
Writeln eljárás használata4
Fixpontos kiíratás6
Változók deklarálása7
Adatbevitel billentyűzetről8
Eljárások és függvények (alprogramok)11
Eljárás az adatok beolvasására12
Eljárás az átlag és az összeg számítására14
Függvények az összeg és az átlag számítására15
Főprogram az eljárások és függvények aktiválására16
Tömb használata18
Tömbök adattárolásra18
Eljárások és függvények tömb paramétere20
Ellenőrzött beolvasás23
Saját könyvtár készítése25
Az eljárások és függvények modulba szervezése25
A modul programban való használata27
Alapfeladatok és algoritmusok29
Értékadó utasítás29
Feltételes utasítás használata33
Ciklusutasítások használata43
Feladatok a tömb használatára68
Eljárások és függvények85
Másodfokú egyenlet megoldása85
Másodfokú egyenlet megoldása eljárással91
Két oktális szám összeadása97
Kalkulátor102
Két kör helyzetének vizsgálata104
Tömb adatainak statisztikája115
Szövegben szavak cseréje119
Függvényparaméter123
Eljárások és függvények gyakorlása126
Egyéb programok140
Üdítőital árusító automat működésének szimulációja140
Kukac játékprogram141
Menüvezérelt adatbázissal működő szótárprogram142
Összetett adatszerkezetek143
Rekordok143
Egyszerűsített torpedó143
Kalkulátor155
Komplex aritmetika157
Koordinátapontok vizsgálata159
Adatok rendezése162
Áru nyilvántartása164
Személyi adatok nyilvántartása168
Gyakorló feladatok a rekordok használatára174
Halmazok176
Halmazok használata176
A mondat statisztikája177
A mondat legrövidebb és leghosszabb szavának keresése180
Adatállományok kezelése185
Text típusú file185
Egyszerű feladatok a text fájl kezelésére185
Különféle típusú adatok betöltése194
Fájl, mint paraméter199
Szöveges fájlban adott sorszámú pozíció keresése201
Nagybetűs szöveg azonosítása204
Személyi adatok tárolása206
Mondattípusok tárolása210
Háromszög rajzolása214
Típusos adatállomány216
Karakterek kezelése216
Személyi adatok rekord kiírással219
Egész számok tárolása típusos állományban222
Kalkulátor adatai állományból223
Dinamikus memóriahasználat és rekurzió227
Dinamikus adatszerkezetek227
Kalkulátor227
Komplex műveletek229
Mássalhangzó - magánhangzó pár keresése231
Adatok rendezése232
Adatok memóriába láncolása234
Rekurzió243
Néhány feladat a rekurzió használatára243
Rendezési módszerek251
Rendezés cserével251
Közvetlen beszúrás és buborék rendezés254
Rendezés quick (gyors) módszerrel258
Más rendezési és keresési példaprogramok260
Numerikus módszerek261
Lineáris egyenletrendszer megoldása263
Gauss-féle kiküszöbölési eljárás264
Gauss-Jordan módszer275
Fokozatos közelítések módszere (Jacobi iteráció)277
Gauss-Seidel módszer278
Lineáris egyenletrendszer megoldása LU dekompozícióval281
Mátrixinvertálás290
Egyismeretlenes nemlineáris egyenlet megoldása293
Gyök behatárolása intervallum-felezéssel295
Gyök meghatározása érintő módszerrel (Newton-Raphson módszer)297
Húr módszer299
Gyök meghatározása a Newton-Raphson módszer és a húr módszer együttes alkalmazásával301
Gyök meghatározása szelő módszerrel302
Gyök meghatározása fokozatos közelítéssel304
Interpoláció, regresszió307
Interpoláció308
Lineáris interpoláció309
Lagrange interpoláció310
Aitken interpoláció314
Regresszió316
Numerikus integrálás (numerikus kvadratúra)321
Newton-Cotes kvadratúra módszerek323
Romberg eljárás333
Nem ekvidisztáns osztású kvadratúra: Gauss és Csebisev formulák334
Minimum- és maximumkeresés336
Objektum-orientált programok343
Alapfeladatok343
Statikus helyfoglalású objektumpéldány343
Statikus helyfoglalású objektumpéldányok346
Dinamikus helyfogalású objektumpéldányok348
Konstruktor használata349
Objektum adatmezőinek dinamikus létrehozása new eljárással353
Objektum öröklése és az Init metódus újredefiniálása356
Objektum öröklése és az ős objektum Init metódusa360
Objektum öröklése és a Kiir metódus újradefiniálása361
Objektum öröklése és új metódus definiálása362
Az inherited foglalt szó használata363
A statikus objektumok zártsága365
Virtuális metódusok367
Objektumok sokalakúsága370
A kalkulátorprogram objektum-orientált változata372
Statikkus helyfoglalású objektumpéldány372
Dinamikus helyfoglalású objektumpéldány374
Objektum dinamikus helyfoglalású adatmezői377
Komplex aritmetika380
Statikus helyfoglalású objektumpéldány380
A feladat megoldása menürendszerrel384
Modulok használata387
Adatok rendezése389
Adatkezelés statikus objektumopéldányokkal389
Adatkezelés dinamikus objektumpéldányokkal393
Tömb adatainak statisztikája394
Tömb adat statisztika statikus objektumpéldányokkal394
Tömb adat statisztika dinamikus objektumpéldányokkal397
Mondat statisztikája401
Két kör helyzetének vizsgálata406
Személyi adatok nyilvántartása413
Koordinátapontok vizsgálata418
Statikus objektumpéldányok használata418
Dinamikus objektumpéldány használata421
Dinamikus adatterület használata425
Láncolt-lista készítése429
Tanulók adatainak dinamikus nyilvántartása441
Objektum-orientált animációs feladatok456
A Föld égitest animációja456
Dugattyús belsőégésű motorok forgattyújának animációja464
Objektum-orientált ütközési feladatok471
Golyó falba ütközése471
Golyók ütközése478
Különféle objektum-orientált feladatok487
Kártyakiosztás487
Baktériumok szaporodása489
Sor kitöltése493
Szöveg helyettesítése495
Dátumot és időt használó objektumok498
Kurzor mozgatása501
Objektum mozgatása504
Menüvezérelt program készítése506
A lemezmelléklet használata514
Gyakorló feladatok515
Alapfeladatok és algoritmusok515
Eljárások, függvények517
Tömbök, rekordok, halmazok519
Fájlkezelés522
Irodalomjegyzék523
Tárgymutató525
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
konyv