Előszó | 5 |
A programozás automatizálása és a FORTRAN programozási nyelv | 9 |
Bevezetés | 9 |
A FORTRAN nyelvek kialakulása | 11 |
Alapfogalmak | 12 |
Aritmetikai és logikai kifejezések. Relációk | 19 |
Értéktípusok | 19 |
Számok | 20 |
Változók, azonosítók | 22 |
Aritmetikai műveletek | 24 |
Aritmetikai kifejezések | 26 |
Relációk | 37 |
Logikai változók, műveletek, kifejezések | 39 |
Gyakorlatok | 45 |
Végrehajtható utasítások | 48 |
Az utasítások típusai a FORTRAN nyelvben | 48 |
Értékadó utasítások | 48 |
Logikai értékadó utasítás | 49 |
Aritmetikai értékadó utasítás | 49 |
Vezérlő utasítások és cimkék. ASSIGN utasítás | 52 |
Feltétlen vezérlésátadás. A feltétlen és a kijelölt GO TO utasítás | 53 |
Elágaztatás előjel és nulla szerint. Az aritmetikai IF utasítás | 55 |
Feltételes utasítás. A logikai IF utasítás | 57 |
Többirányú elágaztatás. A kiszámított GO TO utasítás | 58 |
Példák | 59 |
Indexes változók, tömbök. Indexkifejezések | 65 |
Ciklusutasítások és használatuk | 69 |
A DO utasítás és a CONTINUE utasítás | 69 |
Ciklusok egymásba skatulyázása | 77 |
Kiterjesztett hatáskörű ciklus | 87 |
Megálló utasítások. A PAUSE és a STOP utasítás | 90 |
Gyakorlatok | 91 |
Deklaratív utasítások (Nemvégrehajtható utasítások) | 96 |
A FORTRAN program szerkezete. A szegmensek | 96 |
A nemvégrehajtható utasítások fajtái. Az utasítások elhelyezése a szegmenseken belül | 97 |
Típus- és tömbdeklarációk | 100 |
Típusdeklarációk. Az Integer, Real, Doubleprecision, Complex és Logical utasítás | 100 |
Tömbdeklarációk. A Dimension utasítás | 101 |
A típus- és tömbdeklarációk kölcsönhatása | 102 |
A tömbök elhelyezkedése a számológép memóriájában. A tömbelem sorszáma és címe | 104 |
Az Equivalence utasítás | 116 |
Kezdőérték adás. A Data utasítás | 116 |
Szövegkonstansok | 119 |
Utasításfüggvények | 121 |
Gyakorlatok | 124 |
Több szegmensből álló FORTRAN programok | 125 |
Bevezetés | 125 |
Szegmensnyitó és -záró utasítások. Szegmentált programok szerkezete | 128 |
Szubrutinok és függvények aktivizálása. Aktuális és formális paraméterek | 130 |
Subroutine szegmensek. A Call és a Return utasítás | 130 |
Function szegmensek és alkalmazásaik | 147 |
Dinamikus indexhatárok | 153 |
Közös adatmezők. A Common utasítás | 158 |
Közös adatmezőkben szereplő változók kezdőértékének beállítása. Block Data szegmensek | 168 |
Szegmensnevek alkalmazása aktuális és formális paraméterként. Az External utasítás | 171 |
Szabályok az azonosítók használatára és az aktuális értékek meghatározására | 178 |
Gyakorlatok | 183 |
Adatátvitel és utasításai | 189 |
Perifériális egységek és külső tárolók | 189 |
A Read és Write utasítások szintaxisa és szemantikája | 195 |
Bináris formájú átvitelek. Mágnesszalagkezelő utasítások: Backspace, Rewind, Endfile | 213 |
Karakterátvitelek. A Format utasítás | 213 |
Egész számok konverziója. Az I specifikáció | 216 |
Fixpontos, valós számkonverzió. Az F specifikáció | 222 |
Lebegőpontos, valós számkonverzió. Az E specifikáció | 230 |
Valós számkonverzió előírt számú decimális jegyre. A G specifikáció | 232 |
Kétszeres pontosságú mennyiségek átvitele. A D specifikáció | 237 |
Logikai mennyiségek átvitele. Az L specifikáció | 238 |
Szöveg beolvasása és kiírása. Az A specifikáció | 239 |
Szöveg beolvasása és kiírása. A H specifikáció | 244 |
Helykitöltés. Az X specifikáció | 249 |
Új rekord megnyitása. A vessző és a ferde törtvonal mint elhatároló jelek | 251 |
Vezérlő karakterek | 255 |
Decimális normálótényező. A P kiegészítő specifikáció | 257 |
A FORMAT és az I/O lista kölcsönhatása. FORMAT lista elhelyezése tömbökben | 260 |
Példák teljes FORTRAN programokra | 270 |
Nagyméretű mátrixok szorzása | 270 |
Egy görbeillesztési feladat | 278 |
Gyakorlatok | 293 |
Függelék. A teljes és szűkebb FORTRAN nyelv eltérései | 296 |
A gyakorlatok megoldásai | 300 |
Irodalom | 332 |