Fortran Format – Tajemniczy Świat Formatowania Danych!
Fortran, jeden z najstarszych języków programowania, wciąż ma swoje miejsce w świecie obliczeń naukowych i inżynieryjnych. Jednym z jego kluczowych elementów jest „fortran format” – specyficzny sposób formatowania danych wejściowych i wyjściowych. Choć dla nowych programistów może wydawać się nieco archaiczny, to w rzeczywistości jest potężnym narzędziem, które pozwala precyzyjnie kontrolować sposób prezentacji wyników.
Co to jest Fortran Format?
Fortran Format to sposób określania, jak dane mają być wprowadzane lub wyprowadzane w programach napisanych w Fortranie. Wykorzystuje się go w instrukcjach READ oraz WRITE, co pozwala na dokładne określenie liczby miejsc po przecinku, szerokości pól i sposobu prezentacji danych.
Podstawowe Elementy Formatu
Format w Fortranie jest definiowany w specjalnych nawiasach i składa się z różnych specyfikatorów. Oto kilka podstawowych:
Iw– liczba całkowita (Integer) o szerokościw.Fw.d– liczba zmiennoprzecinkowa (Floating point) o szerokościwidmiejscach po przecinku.Ew.d– liczba w notacji wykładniczej.A– łańcuch znaków (String).
Fortran Format – Przykłady
Przykłady zawsze pomagają zrozumieć temat lepiej. Oto kilka podstawowych zastosowań formatu w Fortranie.
Formatowanie Liczb Całkowitych
PROGRAM int_format INTEGER :: num = 123 WRITE(*, '(I5)') num END PROGRAM int_format
Wynik tego kodu to liczba 123 wyświetlona w polu o szerokości 5 znaków, czyli " 123" (dwa spacje na początku).
Formatowanie Liczb Zmiennoprzecinkowych
PROGRAM float_format REAL :: num = 123.456 WRITE(*, '(F8.2)') num END PROGRAM float_format
Wynik: " 123.46" – liczba ma szerokość 8 znaków i dwa miejsca po przecinku.
Łączenie Formatów
PROGRAM mixed_format INTEGER :: i = 42 REAL :: x = 3.14159 WRITE(*, '(I4, F8.3)') i, x END PROGRAM mixed_format
Wynik: " 42 3.142" – liczba całkowita i zmiennoprzecinkowa w jednym wierszu.
Zaawansowane Formatowanie
Możemy także formatować tekst i liczby w jednym wierszu.
PROGRAM text_format WRITE(*, '(A, I3, A, F6.2)') "Value:", 25, " Result:", 12.345 END PROGRAM text_format
Wynik: "Value: 25 Result: 12.35".
Podsumowanie
Fortran Format może wydawać się nieco przestarzały, ale jest niezwykle użyteczny w kontrolowaniu sposobu wyświetlania danych. Jeśli pracujesz w dziedzinach takich jak fizyka, inżynieria czy matematyka obliczeniowa, znajomość tej składni może okazać się bezcenna!

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!