ELTE Meteorológiai Tanszék => Oktatás => Fortran 90 oktatóanyag

Fortran 90 oktatóanyag

Fejlesztette: Barcza Zoltán
Szerkesztette: André Karolina

A Fortran 90 leírása

A Fortran 90 a Fortran 77 programnyelvnek egy továbbfejlesztett, kibővített változata. Minden bele van foglalva, ami a Fortran 77-ben. Ez az oktatóanyag azoknak szól, akik már tudnak Fortran 77-ben programozni és szeretnének megismerkedni a sokkal fejlettebb Fortran 90-el.

Fontos tudnivalók a munka megkezdése előtt

Abban az esetben, ha szabad formázású forráskódot szeretnénk fordítani, akkor a fájl kiterjesztése .f helyett .f90 legyen vagy pedig a -ffree-form kapcsolót használjuk és utána lehet futtatni:
Például:
gfrotran valami.f90 -o valami.exe
./valami.exe
vagy
gfortan -ffree-form valamimas.f -o valamimas.exe
./valamimas.exe

Megjegyzések

Hasznos oldal: http://nyelvek.inf.elte.hu/leirasok/FORTRAN/

Tartalomjegyzék

  1. A Fortran 77 hátrányai
  2. A Fortran 90 újdonságai
    1. Szabad formátumú kód 
    2. Megjegyzések másképpen
    3. Változónevek változatossága
    4. Új parancsok
  3. Kifejezések és értékadás
    1. Kifejezések
    2. Értékadás
    3. Beépített numerikus műveletek
    4. Relációt kifejező operátorok
    5. Logikai műveletek
    6. Karakteres műveletek 
  4. Feltételes utasítások
    1. A feltételes utasítások általános felépítése
      1. Egy végrehajtandó utasítás esetén
      2. Több végrehajtandó utasítás esetén
      3. Több feltétel esetén
      4. Egymásba ágyazott feltételek esetén
    2. Aritmetikai és logikai IF
      1. Aritmetikai IF
      2. Logikai IF
    3. A SELECT CASE állítás
  5. Ciklusok
    1. Új felépítés
    2. Új utasítások
  6. Tömbök 
    1. Deklarálás
    2. Tömbök másolása
    3. Műveletek tömbökkel
  7. Szubrutinok 
    1. A szubrutinok általános felépítése
    2. Az INTENT(...) attribútum
    3. Szubrutin meghívása
  8. Függvények
    1. Általános felépítés
    2. Belső függvények
    3. Külső függvények
        Függelék (példaprogramok)

Az elektronikus oktatóanyag a Korszerű meteorológiai adatformátumok című speciális kollégium keretén belül készült a 2012-2013-as tanévben, az alábbi hallgatók részvételével: André Karolina, Décsei Anna, Gaál Nikolett, Illy Tamás, Lázár Dóra, Rusznyák Renáta, Skarbit Nóra, Szabó Adrienn Zsanett.

Oldal tetejére