Next: Zmienne i instrukcje podstawienia
Up: Wyrażenia arytmetyczne w FORTANie
Previous: Wyrażenia arytmetyczne w FORTANie
- Instrukcja print *,cośtam działa tak samo jak instrukcja
write (*,*) cośtam poznana w poprzednim ćwiczeniu.
Zarówno w jednej, jak i w drugiej można drukować wiele obiektów.
Poprzednio drukowaliśmy teksty teraz, jak widać, również wyrażenia
arytmetyczne.
- Jeżeli w FORTRANie jakaś linia ma ``c'' lub ``C'' w pierwszej kolumnie
to jest linią komentarza nie interpretowaną przez kompilator.
Inny sposób to poprzedzenie komentarza wykrzyknikiem; wtedy kompilator pomija
część linii od wykrzyknika w prawo.
- Zauważ, że czasami w programie pojawiało się 2 a czasami 2.0.
To jest istotne; w pierwszym przypadku chodzi o liczbę całkowitą
a w drugim o rzeczywistą. Żeby się o tym przekonać zastą w programie
2*2 przez 2.0*2.0 a 2.0**-4 przez 2**-4. Jak wyjaśnić
różnice ?
- Zapis 1.0 lub 1.0E0 oznacza liczbę rzeczywistą, zaś 1.0D0
liczbę podwójnej precyzji.
- sqrt, alog i alog10 oznaczają funkcje wewnętrzne.
Pełna lista funkcji wewnętrznych jest podana w każdym podręczniku
FORTRANu.
Uzupełnij program o instrukcję drukowania wyniku mnożenia dwóch liczb
zespolonych: oraz ; w FORTRANie są one zapisywane odpowiednio
jako (1,1) oraz (1,-1).
Adam Liwo
2002-03-04