Fontosabb számítástechnika alapfogalmak | 8 |
Az információ | 8 |
Az információ, adat fogalma | 8 |
Az információ továbbítása | 9 |
Kódolás, kódrendszer | 10 |
Számrendszerek | 11 |
Tízes számrendszer | 11 |
A kettes, bináris számrendszer | 12 |
Tizenhatos, hexadecimális számrendszer | 13 |
Konverzió bináris és hexadecimális számokká | 13 |
A Turbo Pascal nyelv | 17 |
A program fogalma | 17 |
A programozási nyelvek csoportosítása | 18 |
Alacsony szintű programnyelvek | 18 |
Magasszintű programnyelvel | 20 |
A Pascal nyelv története | 21 |
A nyelv néhány kiemelkedő tulajdonsága | 22 |
A Turbo Pascal nyelv fontosabb állományai | 23 |
Kezdeti lépések a programozásban | 26 |
Egy egyszerű program felépítése | 26 |
A program nevének megadása | 29 |
Képernyőtörlés | 30 |
Beépített egységek használata | 30 |
A Pascal program szerkezete, belső struktúrája | 34 |
Input-Output műveletek | 36 |
Állandó adatok | 36 |
String és karakter konstansok | 36 |
Adatok kiíratása: A Write és a WriteLn eljárás | 37 |
A Write és WriteLn eljárások közötti különbség | 38 |
Számkonstansok típusai | 40 |
A karakteres képernyő felépítése, felbontása | 43 |
Adatok kiíratása mezőszélességben | 45 |
Változó adatok típusai | 46 |
A változó adat fogalma | 48 |
Változó azonosítója | 48 |
Változó beolvasása | 48 |
Változók típusai és deklarálásuk | 49 |
Konstans (állandó) adatok deklarációja | 50 |
Értékadó utasítás | 53 |
Műveletek adatokkal | 53 |
Tetszőleges numerikus adatok között végezhető műveletek | 53 |
Műveletek egész típusok között | 55 |
Művelet karakterláncokkal | 55 |
Értékadó utasítás | 57 |
Példák kifejezésekre | 57 |
Értékadó utasítás általános alakja | 58 |
Egy hasznos függvény: Lenght() | 60 |
Programelágazások | 62 |
Kétágú elágazások - If..Then..Else | 62 |
Összehasonlítási műveletek | 63 |
Változók cseréje | 64 |
Összetett utasítások (utasítás zárójel) | 65 |
Feltételes utasítás egymásba ágyazása | 67 |
Logikai műveletek (operátorok) | 68 |
Logikai kifejezések kiértékelése | 69 |
Többirányú elágazás | 72 |
Többágú szelekció - Case | 72 |
Résztartomány típus | 76 |
Ciklusok I. | 79 |
A számláló (FOR) ciklus | 79 |
Képernyő, billentyűzet kezelése | 83 |
Képernyőszínek és ablak beállítása | 83 |
Olvasás billentyűzetről a Readkey függvénnyel | 86 |
A WhereX és WhereY függvények | 87 |
A Chr és Ord függvények | 89 |
String típusú adatok kezelése | 92 |
Stringek összehasonlítása | 92 |
Hivatkozás a String elemeire | 93 |
Használatuk értékadó utasításokban | 94 |
For ciklus String adatokkal | 94 |
A csökkenő számláló ciklus | 99 |
FOR ciklusok alkalmazása | 102 |
Műveletek eredményeinek gyűjtése | 102 |
Numerikus és string adatok konvertálása | 105 |
Az Str eljárás | 105 |
Az Val eljárás | 105 |
For ciklusok egymásba ágazása | 107 |
Véletlen számok: a Random függvény | 109 |
Tömb típus | 111 |
Tömbök deklarálása és indexelése | 112 |
Tömbök beolvasása | 113 |
Példák tömb adatok kezelésére | 115 |
A minimum kiválasztás módszere | 118 |
Rendezés minimum kiválasztással | 120 |
Kezdőértékkel rendelkező tömbök | 122 |
Ciklusok II. | 127 |
A Repeat (ismét) ciklus | 127 |
A While ciklus | 128 |
Adatok beolvasásának ellenőrzése | 131 |
Ciklusok alkalmazása | 133 |
Egy trükk a Chr és Ord függvényekkel | 133 |
Rendezés Repeat ciklus segítségével | 135 |
Halmazok | 136 |
Halmazok deklarációja | 136 |
Halmazműveletek és kifejezések | 137 |
Példák halmazokra | 138 |
Eljárások, függvények | 143 |
Alprogram fogalma és fajtái | 143 |
Eljárások | 143 |
Paraméter nélküli eljárás | 143 |
Az eljárás általános alakja | 145 |
Eljárások hívása | 147 |
Paraméterátadás módjai | 147 |
Érték szerinti paraméterátadás | 148 |
Cím szerinti paraméterátadás | 148 |
Globális és lokális változók, érvényességi kör | 150 |
Felhasználói típus | 152 |
Függvények | 155 |
Egy példa a rekurzióra | 158 |
Állományok kezelésének alapjai | 161 |
Szöveges állományok szerkezete, deklarációja | 161 |
Állományok létrehozása, írása | 162 |
Olvasás állományokból | 163 |
Megnyitás hozzáírása | 165 |
Olvasás karakterenként | 166 |