Próbálja ki megújult, VILLÁMGYORS keresőnket!
A kosaram
0
MÉG
5000 Ft
a 5000Ft-os
szállítási
értékhatárig

A programozás logikája I-II.

Informatika III./Középiskolai tankönyv/Kísérleti tankönyv

Szerző
Szerkesztő
Lektor

Kiadó: Graduation Bt.
Kiadás helye:
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 222 oldal
Sorozatcím: Informatika
Kötetszám:
Nyelv: Magyar  
Méret: 23 cm x 16 cm
ISBN: 963-7309-16-0
Értesítőt kérek a kiadóról
Értesítőt kérek a sorozatró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ó

Napjainkban a számítógép egyre inkább mindenki számára elérhető munkaeszköz, amely jelentős mértékben segíti, egyszerűsíti az emberek munkáját. A számítógép használatának megtanulása egyre inkább... Tovább

Előszó

Napjainkban a számítógép egyre inkább mindenki számára elérhető munkaeszköz, amely jelentős mértékben segíti, egyszerűsíti az emberek munkáját. A számítógép használatának megtanulása egyre inkább alapkövetelménnyé válik. Egyre többen gépelik, szerkesztik leveleiket, táblázataikat szövegszerkesztők, táblázatkezelők segítségével. Ezek az eszközök valójában számítógépes programok, amelyeket sokszor hosszú hónapokon keresztül, több tíz, száz programozó fejlesztett ki. Programok vezérlik a világ összes számítógépét, beleértve azokat is, amelyek nem egy íróasztalon, hanem például a repülőgépekben vagy autókban működnek.
Ez a könyv a programkészítés alapjaival ismerteti meg az olvasót. Célja az, hogy a témakörök elsajátítása után a tanuló - aki lehet akár 14, de 18 éves is - megismerje a programok elemeit, felépítését, szerkezetüket, a leggyakoribb típusokat, adatszerkezeteket, az egyszerűbb alapalgoritmusokat, valamint ismerje a hibakeresési eszközöket, terhelési módokat. Segítségével a tanulók elsajátíthatják az algoritmus, illetve a programkészítés alapjait, ezek logikáját. Vissza

Tartalom

I. KÖTET
Bevezetés9
A feladatmegoldás lépései és módszerei10
A feladat meghatározása10
A feladatmegoldás lépései11
A program elemei, felépítése15
Karakter15
Többkarakteres szimbólumok16
Lexikai egységek16
Szimbolikus név - azonosító16
Szimbolikus név - kulcsszavak, fenntartott szavak16
Szimbolikus név - standard azonosítók17
Címke17
Megjegyzés17
Változó18
Nevesített konstans21
Tipizált konstans21
Konstans22
Szintaktikai egységek - kifejezések23
Kifejezések kiértékelése23
Utasítások27
Ugró utasítások27
I/O utasítások27
Feltételes utasítások27
Üres utasítás28
Ciklusok28
Programegységek34
Az alprogram34
Blokk (a programegységek másik, speciális formája)40
Adattípusok, adatszerkezetek42
Az adatjellemzők összefoglalása43
Azonosító43
Kezdőérték44
Hatáskör44
Élettartam45
Az értéktípus46
Egyszerű típusok46
Egésztípus46
Valós típus47
Logikai típus47
Karaktertípus48
Mutató típus48
Felsorolástípus50
Összetett adattípusok, adatszerkezetek51
Tömb51
Szöveg54
Verem (stack)55
Sor56
Lista57
Algoritmusleíró eszközök61
Mondatszerű leírás61
Beolvasó és kiíró utasítás61
Értékadó utasítás62
Elágazások (feltételes utasítások)62
Elágazás (többágú szelekció)63
Ciklusszervező utasítások63
Eljárások64
Egyéb jelölések65
Folyamatábra66
Struktogram68
Programozási tételek70
Egy sorozathoz egy érték rendelése70
Az összegzés tétele70
Az eldöntés tétele71
A kiválasztás tétele72
A keresés tételei73
A megszámlálás tétele74
A szélsőérték-kiválasztás tételei75
Egy sorozathoz egy sorozat hozzárendelése78
A kiválogatás tétele78
Több sorozathoz egy sorozat hozzárendelése80
A metszetképzés tétele80
Az egyesítés (unióképzés) tétele81
Az összefuttatás tétele82
Rendezések84
Buborékos rendezés84
Rendezés minimum-kiválasztással87
Rendezés közvetlen elemkiválasztással87
Feladatok90
A program helyessége94
Tesztelési módszerek94
Statikus tesztelés95
Dinamikus tesztelés95
Feketedoboz módszerek95
Fehérdoboz módszerek96
Hibakeresés96
Hibakeresési módszerek96
Hibakeresési eszközök97
Hatékonyság vizsgálat98
A végrehajtási idő csökkentése99
A ciklus végrehajtási számának csökkentése99
Egy ciklus végrehajtási idejének csökkentése101
A helyfoglalás csökkentése102
Az adatok mennyiségének csökkentése103
A programszöveg méretének csökkentése104
A bonyolultság csökkentése104
Lokális hatékonyság105
Program-transzformációk105
A ciklustól független utasítások kiemelése105
Ciklusok összevonása106
Elágazások összevonása107
Elágazások felesleges feltételeinek elhagyása107
Összetett feltétel szétválasztása107
Elágazás ágainak kiemelése108
Tárgymutató109
Irodalomjegyzék111
II. KÖTET
Tartalomjegyzék4
Bevezetés7
Adattípusok, adatszerkezetek8
Összetett adattípusok, adatszerkezetek (Egyéb típuskonstrukciók)8
Rekord8
Alternatív rekord9
(Hatvány)Halmaztípus-konstrukció10
Fájlok11
Bináris fák15
A rekurzió17
Gyorsrendezés (Quicksort)24
A visszalépéses keresés tétele (Backtrack)29
Feladatok42
Gráftípusok45
Bevezetés45
Tárolási módok46
Adjacencia-mátrix (csúcs-, szomszédsági mátrix)46
Adjacencia-lista (csúcs-, szomszédsági lista)47
Incidencia-mátrix ("pont-él" mátrix)47
Mutatós ábrázolás48
A gráfbejárás algoritmusai49
Szélességi bejárás49
Mélységi bejárás51
Útkeresési feladatok53
Hamilton-kör és -út keresése54
Labirintusproblémák58
Feladatok63
Numerikus és statisztikai módszerek65
Lineáris egyenletrendszerek megoldása65
Gauss-féle kiküszöbölési eljárás67
A determináns70
Mátrixinvertálás75
Interpoláció76
Lineáris interpoláció77
Egyismeretlenes nemlineáris egyenlet78
Gyökbehatárolás intervallum felezéssel79
Húr módszer80
Numerikus integrálás82
A téglalap módszer83
Trapéz módszer84
Korreláció- és regressziószámítás86
Idősorok vizsgálata89
Lineáris trend90
Exponenciális trend91
Feladatok95
Elemi grafika97
Szakasz rajzolása97
Görbék103
Interpoláló görbék104
Lagrange féle interpoláció104
Közelítő görbék106
Bezier-görbék106
B-spline-ok106
Kör rajzolása107
Forgatás108
Feladatok110
Irodalomjegyzék111

Király Sándor

Király Sándor műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Király Sándor 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