| I. kötet | |
| Előszó | 5 |
| Bevezetés a könyv használatába | 9 |
| A Fortran programozás technikája | 11 |
| Egyedi adatok feldolgozása | 13 |
| Elemi tevékenységek végrehajtása | 14 |
| A feladat tisztázása | 14 |
| A modul megtervezése | 17 |
| A terv ellenőrzése | 19 |
| A szegmens létrehozása | 21 |
| A szegmens tesztelése | 28 |
| A szubrutin | 28 |
| A szubrutin szegmensnyitó utasítása | 28 |
| A deklarációk | 29 |
| A típusdeklarációk | 29 |
| A változók elnevezése | 30 |
| Az aritmetikai értékadás | 30 |
| Kilépés a szubrutinból | 33 |
| A tevékenységek kapcsolatai | 33 |
| A tevékenységek jellege | 33 |
| A szegmens teste | 34 |
| A szegmenszáró utasítás | 34 |
| Alternatív tevékenységek végrehajtása | 34 |
| Az alternatív szerkezet | 35 |
| A függvény szegmensnyitó utasítása | 43 |
| A feltételes utasítás | 43 |
| A feltételek | 44 |
| A logikai változók | 44 |
| A relációk | 44 |
| Az összetett feltételek | 45 |
| Az alternatívák | 46 |
| A feltétel nélküli vezérlésátadás | 46 |
| Kilépés a függvényből | 47 |
| Feltételes tevékenységek végrehajtása | 47 |
| Feltételrendszerek végrehajtása | 48 |
| A feltételrendszerek általános szerkezete | 51 |
| A vizsgálatsorozatok osztályozása | 51 |
| A feltételrendszerek osztályozása | 51 |
| A lineáris feltételrendszer | 52 |
| A kivezérelt feltételrendszer | 57 |
| Rendhagyó feltételrendszerek | 62 |
| Diszjunktív tevékenységek végrehajtása | 64 |
| Az aritmetikai IF utasítás | 67 |
| Az aritmetikai változó értékétől függő esetszétválasztás | 69 |
| Ismétlődő tevékenységek végrehajtása | 82 |
| A ciklusok szervezése | 88 |
| Az elöltesztelő ciklusok | 88 |
| A hátultesztelő ciklusok | 91 |
| A ciklusváltozó szerint léptetett ciklusok | 93 |
| A ciklusok fizikai szerkezete | 95 |
| A ciklusok megszakítása | 97 |
| Vezérlésátadások a ciklusokon belül | 97 |
| A ciklusok kapcsolata | 98 |
| Az egymásba ágyazott ciklusok | 98 |
| Az eljárások | 105 |
| A külső eljárások | 105 |
| A standard függvények | 111 |
| A programozói belső függvények | 113 |
| A végrehajtható programok előállítása | 114 |
| A szegmens és a környezet kapcsolata | 114 |
| A végrehajtható program összeállítása | 124 |
| Összetartozó adatok feldolgozása | 143 |
| Hivatkozás összetartozó adatokra | 143 |
| Összetartozó adatok (tömbök) deklarálása | 144 |
| Hivatkozás a tömbelemekre | 144 |
| A tömb elemeinek elhelyezkedése a tárban | 145 |
| Tömbök elemeinek összehasonlítása | 145 |
| Skaláris szorzás | 145 |
| Tömbök, tömbelemek és tömbrészletek a paraméterlistában | 148 |
| Tömbök beolvasása és kiírása | 149 |
| Dinamikus tömbdeklaráció | 151 |
| Feladatok általánosítása tömbhasználat segítségével | 152 |
| Többdimenziós tömbök | 157 |
| Táblázatok kiírása | 168 |
| Többdimenziós tömbök használata | 174 |
| A többdimenziós tömb elemeinek elhelyezkedése a tárban | 174 |
| A dinamikus tömbdeklarálás jelentősége | 175 |
| Adatállományok feldolgozása | 177 |
| A fizikai és a logikai adatállomány | 177 |
| A fizikai és a logikai rekord | 177 |
| Az állományvégjel | 178 |
| A soros szervezésű adatállomány | 178 |
| Mit jelent az adatállomány szervezése? | 178 |
| A formátumleírás nélküli kiírás | 179 |
| Adatállomány létrehozása adatellenőrzéssel | 180 |
| Speciális műveletek mágneses adathordozókon | 191 |
| Soros állományok összeválogatása | 191 |
| Kontrollszakítás, összegfokozatok | 197 |
| Soros állományok karbantartása | 224 |
| A közös adatterület | 244 |
| A kezdőértékadó szegmens | 247 |