Előszó | 11 |
A BASIC elemeinek használata | 13 |
Egyszerű tevékenységek | 15 |
Sor | 15 |
Print | 16 |
Egyszerű aritmetikai műveletek | 16 |
Függvények | 17 |
Aritmetikai értékadás | 18 |
Adatnevek | 18 |
Utasítássorszámok | 20 |
Run (programvégrehajtás) | 21 |
Parancsok | 21 |
List (listázás) | 21 |
Programsorok javítása, beszúrása, törlése | 22 |
New (a program törlése) | 22 |
Input (adatbevitel) | 22 |
Szövegkonstansok (karakterláncok) | 23 |
Karakteres változók | 24 |
Karakteres értékadás | 24 |
Képszerkesztés (pontosvessző, vessző) | 24 |
Goto (vezérlésátadás) | 27 |
Több utasítás egy sorban (kettőpont) | 28 |
Feltételes tevékenységek | 31 |
If-Then (feltételes utasítás) | 31 |
Programfolyamat, programstruktúra | 32 |
Gosub - Return (belső eljárások) | 33 |
Stop (programleállítás) | 35 |
Rem (megjegyzések) | 36 |
Alternatív tevékenységek | 38 |
Feltételek | 39 |
Relációk | 39 |
Számábrázolási problémák a hasonlításnál | 40 |
Not - And - Or (logikai kifejezések) | 41 |
Esetszétválasztás két esetre | 44 |
Részleges vizsgálatsorozat | 45 |
Kimerítő vizsgálatsorozat | 45 |
Teljes vizsgálatsorozat | 48 |
Alternatív tevékenységek utasítássorozattal | 49 |
Esetszétválasztás több esetre | 51 |
On (esetszétválasztás) | 51 |
Feltételrendszerek | 51 |
Lineáris feltételszerkezetek | 53 |
Kivezérelt feltételszerkezetek | 54 |
Ismétlődő tevékenységek | 57 |
Hátultesztelő ciklusok | 58 |
Előltesztelő ciklusok | 59 |
End (a program vége) | 60 |
Ciklusváltozó szerint léptetett ciklusok | 61 |
For - To - Step - Next (léptetéses ciklus) | 61 |
Számábrázolási problémák a ciklusszervezésnél | 62 |
Ciklusváltozók (kezdőérték, végérték, növekmény) | 62 |
Kilépés a ciklusból | 63 |
Ciklusszervezési alapelvek | 63 |
Ismétlődő adatok | 65 |
Dim (tömbdeklarálás) | 65 |
Tömbök, tömbelemek | 65 |
Programtervezés a bemenő adatok alapján | 66 |
A program szerkezetének megtervezése | 69 |
Ellenőrzés körüljárással (walk-through) | 69 |
Programozási konvenciók | 73 |
Az utasításszámok kódolása | 73 |
A megjegyzések kódolása | 75 |
A tevékenységek kódolása | 78 |
A konstansok kódolása | 87 |
A vezérlésátadások kódolása | 88 |
A hibarutinok kódolása | 90 |
A program külalakja | 91 |
A jelkészlet kihasználása | 92 |
A BASIC további lehetőségeinek használata | 93 |
Egyéb szolgáltatások | 95 |
Belső adatolvasás | 95 |
Data - Testore - Read | 96 |
Függvényhasználat | 97 |
Programok összefűzése | 99 |
Gépi programozás | 99 |
Mátrixműveletek | 100 |
Adatállományok használata | 100 |
Rendkívüli események | 102 |
A program optimalizálása | 107 |
A program méretének csökkentése | 107 |
A futási idő csökkentése | 108 |
Mintapéldák | 113 |
Esetszétválasztás | 115 |
Esetszétválasztás egymásba ágyazott feltételekkel | 119 |
Esetszétválasztás sorozatos feltételekkel | 121 |
Az ember és gép közti párbeszéd lehetősége | |
Iskolai alkalmazási mintapélda jellegzetes véletlenszám-generálási és hang-generálási alkalmazással | 127 |
Adalékok az ember-gép kapcsolathoz | 133 |
Soros karbantartás | 135 |
A párosítás alapelve | 137 |
Karbantartás végrehajtása párosítással | 139 |
Karbantartás az operátor vezérlése alatt | 144 |
Nagygépes programok szimulálása | 151 |
Szimulálás leképezéssel | 152 |
Szimulálás ekvivalens programmal | 153 |
A szimulálás stratégiája | 155 |