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ć |