A számítástechnikáról - általában | 7 |
A számítógépek korában élünk | 7 |
Rövid számítógép-történelem | 8 |
Számítógép-kategóriák | 11 |
A számítógép felépítése | 13 |
A működtető program (operációs rendszer) | 14 |
Feladat megfogalmazása: a program | 16 |
A programnyelvek | 18 |
Algoritmusok tervezése/1: a számítási modell | 21 |
Mi az algoritmus? | 21 |
A számítási modell felépítése | 23 |
Elemi adatmanipulációs lépések | 27 |
Az értékadó utasítás | 27 |
Beolvasó utasítás | 33 |
Kiíró utasítás | 33 |
EOF-ot kiíró utasítás | 34 |
Algoritmusok tervezése/2: A pszeudo-nyelv | 37 |
A pszeudo nyelv fogalma | 37 |
A program-keret utasítások | 38 |
Ciklus utasítások | 40 |
Vagylagos utasítások | 50 |
És amit lehetőleg felejtsünk el: a goto | 54 |
A BREAK és a NEXT utasítások | 55 |
Adatleírások | 61 |
Nincs algoritmus-terv adatleírás nélkül | 61 |
Milyen információk kellenek egy adatról? | 62 |
Hogyan kell megadni az adatleírást? | 63 |
Példák az algoritmus teljes leírására | 65 |
Fontos kiegészítések | 73 |
Strukturált FORTRAN programozás | 77 |
Mikor kezdünk el (már végre) programozni? | 77 |
FORTRAN, strukturált FORTRAN | 78 |
PDL transzformáció strukturált FORTRAN-ra | 79 |
I/O szalagok a gyakorlatban: fájl és rekord | 102 |
A rekordszerkezet | 102 |
Rekordváltás kikényszerítése | 103 |
Néhány különleges szituáció és kezelésük | 106 |
A "rekord" adatdefiníció | 112 |
Programok futtatása számítógépen | 116 |
Hogyan futtatunk kötegelt üzemmódban? | 116 |
A programfejlesztési folyamat | 120 |
Nagy rendszerek fejlesztése | 121 |
Mibe kerül a program? | 121 |
A modell a valóságban: számítógép hardver/1. | 125 |
A központi tár | 126 |
Adatábrázolás a számítógépben | 129 |
Karakterek ábrázolása a számítógépben | 132 |
A központi egység | 135 |
Az utasítások végrehajtása | 137 |
Az utasítások sorrendjének meghatározása | 139 |
Adatmozgatás a számítógépen belül | 140 |
A modell a valóságban - Számítógép hardver/2. | 143 |
Nyomtató berendezések | 145 |
Terminálok | 146 |
Mátrixnyomtatók | 147 |
Háttértárak | 148 |
A csatornák | 154 |
A mikroszámítógépek perifériái | 156 |
Programszegmentálás | 161 |
Miért van szükségünk a modulokra? | 161 |
A modul | 163 |
A modulok közötti adatkapcsolat | 168 |
Programozási nyelvek | 177 |
Ember-gép kapcsolat: a programnyelv | 177 |
Programozási nyelvek csoportosítása | 181 |
A forrásnyelvi program feldolgozása | 183 |
Programok tárolása - könyvtárak | 185 |
Szoftver támogatás programfejlesztéshez | 187 |
Operációs rendszerek | 192 |
Fogalma, szükségessége, felépítése | 192 |
Egy egyszerű operációs rendszer: a CP/M. | 195 |
Fejlettebb operációs rendszerek | 200 |
Néhány ismertebb operációs rendszer | 202 |