| Előszó | 7 |
| Bevezetés a számítógéprendszerekbe | 9 |
| Az adatfeldolgozás funkciói | 17 |
| A vezérlési funkció | 18 |
| Az aritmetikai-logikai funkció | 18 |
| Elsődleges tárolás és az adatok kódolása | 18 |
| Másodlagos tárolás | 29 |
| Adatbeviteli (input) eszközök és adathordozók | 30 |
| Adatkihozatali (output) eszközök és adathordozók | 44 |
| On-line, off-line működési módok | 46 |
| A PL/1 program jellemzői | 49 |
| Programozási nyelvek és a nyelvek számítógépi lefordítása | 49 |
| A programírás lépései | 55 |
| A PL/1 program lyukasztása | 57 |
| Programformátumok és programutasítások | 63 |
| Elhatárolójelek | 63 |
| A PL/1 jelkészlete | 67 |
| Programeljárások | 71 |
| Az adatok osztályozása | 77 |
| Változók és állandók, aritmetikai adatok és jelsorozatok | 77 |
| A változó adattételekhez tartozó DECLARE utasítás | 83 |
| A változó aritmetikai adatok attribútumai | 85 |
| A változó típusú adatok attribútumai | 89 |
| Az állandó adattételekhez tartozó értékadó utasítás | 90 |
| Az állandó adattételek egyeztetése | 95 |
| Az implicit és az automatikus deklaráció révén deklarált attribútumok | 99 |
| Az azonosítónevekre vonatkozó előírások | 103 |
| Gyakorló programok | 113 |
| Példák programszegmensekre | 115 |
| Adatstruktúrák | 121 |
| Input/output | 127 |
| Példa beviteli programlépésekre | 127 |
| A file-attribútumok | 128 |
| A program input lépéseinek értelmezése: a READ utasítás | 133 |
| A program output lépéseinek értelmezése: a WRITE utasítás | 140 |
| Összevont input/output utasítások | 145 |
| Folyamatábrák | 148 |
| Gyakorló programok | 157 |
| A GET EDIT utasítás | 162 |
| A PUT EDIT utasítás | 167 |
| A GET és PUT utasítások strukturanevet tartalmazó adatlistával | 171 |
| A GET LIST és PUT LIST utasítás | 174 |
| A GET DATA és PUT DATA utasítás | 177 |
| A különböző GET-PUT utasítások összefoglalása | 178 |
| További információk a GET-PUT és a READ-Write utasításokról | 182 |
| Vegyes input/output információk | 193 |
| A PICTURE attribútum | 193 |
| A tényleges és az implicit tizedespont kérdése | 196 |
| Az adatlista kimerülése és a kártya utolsó tételeinek átlépése | 200 |
| A PRINT file-attribútuma | 204 |
| Elhagyható (default) file-ok, a SYSIN és a SYSPRINT | 204 |
| A GET és PUT utasítás default file-okra | 205 |
| Az INITIAL attribútum | 205 |
| A sornyomtató vezérlése | 208 |
| Gyakorló programok | 219 |
| Matematikai műveletek | 239 |
| Az IF és a DO utasítás | 255 |
| Egyszerű IF utasítás | 255 |
| Összehasonlító kifejezések | 259 |
| Egymásba ágyazott IF utasítások | 263 |
| DO utasítások | 267 |
| Tömbök | 279 |
| Tömbök deklarálása és tömbelemek azonosítása a tömbön belül | 279 |
| Kétdimenziós tömbök | 280 |
| Háromdimenziós tömbök | 281 |
| Számítások végrehajtása tömbökkel és tömbelemekkel | 285 |
| Adatbeviteli (input) és adatkiviteli (output) utasítások tömbökkel | 288 |
| Tömbökkel végzett input utasítások | 288 |
| Tömbökkel végzett output utasítások | 291 |
| Eljárás adatok táblázatból történő kikeresésére | 297 |
| Gyakorló programok | 307 |
| Függelék | |
| Példák a munkavezérlő nyelv (Job Control Language) kártyáira | 335 |
| Kulcsszavak és rövidítések | 339 |