Fortran - podstawowa składnia

Program w języku Fortran składa się ze zbioru jednostek programu, takich jak program główny, moduły i zewnętrzne podprogramy lub procedury.

Każdy program zawiera jeden program główny i może zawierać inne jednostki programu lub nie. Składnia programu głównego jest następująca -

program program_name
implicit none      

! type declaration statements      
! executable statements  

end program program_name

Prosty program w języku Fortran

Napiszmy program, który dodaje dwie liczby i wypisuje wynik -

program addNumbers

! This simple program adds two numbers
   implicit none

! Type declarations
   real :: a, b, result

! Executable statements
   a = 12.0
   b = 15.0
   result = a + b
   print *, 'The total is ', result

end program addNumbers

Kiedy kompilujesz i wykonujesz powyższy program, daje on następujący wynik -

The total is 27.0000000

Należy pamiętać, że -

  • Wszystkie programy w języku Fortran zaczynają się od słowa kluczowego program i zakończ słowem kluczowym end program, po którym następuje nazwa programu.

  • Plik implicit nonepozwala kompilatorowi sprawdzić, czy wszystkie typy zmiennych są poprawnie zadeklarowane. Musisz zawsze używaćimplicit none na początku każdego programu.

  • Komentarze w języku Fortran rozpoczynają się od wykrzyknika (!), Ponieważ wszystkie następujące po nim znaki (z wyjątkiem ciągu znaków) są ignorowane przez kompilator.

  • Plik print * polecenie wyświetla dane na ekranie.

  • Wcięcie linii kodu jest dobrą praktyką zapewniającą czytelność programu.

  • Fortran dopuszcza zarówno wielkie, jak i małe litery. W Fortranie wielkość liter nie jest rozróżniana, z wyjątkiem literałów ciągów.

Podstawy

Plik basic character set Fortran zawiera -

  • litery A ... Z i a ... z
  • cyfry 0 ... 9
  • znak podkreślenia (_)
  • znaki specjalne =: + puste - * / () [],. $ '! "% &; <>?

Tokensskładają się ze znaków z podstawowego zestawu znaków. Token może być słowem kluczowym, identyfikatorem, stałą, literałem ciągu lub symbolem.

Instrukcje programu składają się z tokenów.

Identyfikator

Identyfikator to nazwa używana do identyfikacji zmiennej, procedury lub innego elementu zdefiniowanego przez użytkownika. Imię w Fortranie musi przestrzegać następujących zasad -

  • Nie może mieć więcej niż 31 znaków.

  • Musi składać się ze znaków alfanumerycznych (wszystkie litery alfabetu oraz cyfry od 0 do 9) i podkreślenia (_).

  • Pierwsza litera imienia musi być literą.

  • W nazwach nie jest rozróżniana wielkość liter

Słowa kluczowe

Słowa kluczowe to specjalne słowa, zarezerwowane dla języka. Te zarezerwowane słowa nie mogą być używane jako identyfikatory lub nazwy.

W poniższej tabeli wymieniono słowa kluczowe języka Fortran -

Słowa kluczowe inne niż we / wy
przydzielane przeznaczyć przydzielać zadanie blokować dane
połączenie walizka postać wspólny złożony
zawiera kontyntynuj cykl dane cofnij przydział
domyślna zrobić podwójna precyzja jeszcze inaczej, jeśli
gdzie indziej dane końca bloku koniec zrobić funkcja końca koniec, jeśli
interfejs końcowy moduł końcowy koniec programu koniec wybierz koniec podprogramu
typ zakończenia koniec gdzie wejście równorzędność wyjście
zewnętrzny funkcjonować iść do gdyby domniemany
w inout liczba całkowita zamiar berło
wewnętrzny uprzejmy len logiczny moduł
Lista imion unieważnić tylko operator opcjonalny
na zewnątrz parametr pauza wskaźnik prywatny
program publiczny real rekurencyjny wynik
powrót zapisać wybierz przypadek zatrzymać podprogram
cel następnie rodzaj rodzaj() posługiwać się
Gdzie Podczas
Słowa kluczowe związane z We / Wy
Backspace blisko plik końcowy format dowiadywać się
otwarty wydrukować czytać przewijanie do tyłu pisać