fortran文法
文書の過去の版を表示しています。
FORTRAN入門
- 実習1
- prog1.f90 をコンパイルする
$ gfortran prog1.f90 -o prog1
- 実習2
prof1
を実行する$ ./prog1
- 実習3
- prog2.f90 から prog7.f90のコンパイルと実行
- 課題
- N個の整数を入力し、その最大値を出力するプログラムを作成する。
定数と変数
定数 | 整定数 | 絶対値が2147483647以下の整数 | -10 200 -123456 | |
実定数 | F形式 | 有効桁数約6桁の実数 | -10.0 3.14159 .00153 | |
E形式 | 有効桁数約6桁の実数 | 3.14159E0 15.3E-3 | ||
D形式 | 有効桁数約16桁の実数 | 3.141592654D0 | ||
変数 | 整変数 | INTEGER*2 | II J123 | |
INTEGER*4 | I,J,K,L,M,Nで始まる | KJ M123 | ||
実変数 | REAL*4 | A-H, O-Zで始まる | AA B123 | |
REAL*8 | CC D123 |
6文字以下 非予約語
組み込み関数の例
ABS(X) | DABS(X) | 絶対値 |
INT(X) | 小数点以下切り捨て | |
FLOAT(I) | DFLOAT(I) | 実数への型変換 |
EXP(X) | DEXP(X) | 指数関数 |
LOG(X) | DLOG(X) | 対数関数 |
SQRT(X) | DSQRT(X) | 平方根 |
SIN(X) | DSIN(X) | sin |
COS(X) | DCOS(X) | cos |
TAN(X) | DTAN(X) | tan |
ATAN(X) | DATAN(X) | arctan |
<html> <TABLE HEIGHT=“215” BORDER=“1” CELLSPACING=“2” CELLPADDING=“0” WIDTH=“78%”>
<TR> <TD WIDTH="18%" HEIGHT="19"><TT>ABS(X)</TT></TD> <TD WIDTH="20%"><B><TT>DABS(X)</TT></B></TD> <TD WIDTH="62%">絶対値</TD> </TR> <TR> <TD HEIGHT="19"><TT>INT(X)</TT></TD> <TD> </TD> <TD>小数点以下切り捨て</TD> </TR> <TR> <TD HEIGHT="19"><TT>FLOAT(I)</TT></TD> <TD><B><TT>DFLOAT(I)</TT></B></TD> <TD>実数への型変換</TD> </TR> <TR> <TD HEIGHT="19"><TT>EXP(X)</TT></TD> <TD><B><TT>DEXP(X)</TT></B></TD> <TD>指数関数</TD> </TR> <TR> <TD HEIGHT="19"><TT>LOG(X)</TT></TD> <TD><B><TT>DLOG(X)</TT></B></TD> <TD>対数関数</TD> </TR> <TR> <TD HEIGHT="19"><TT>SQRT(X)</TT></TD> <TD><B><TT>DSQRT(X)</TT></B></TD> <TD>平方根</TD> </TR> <TR> <TD HEIGHT="19"><TT>SIN(X)</TT></TD> <TD><B><TT>DSIN(X)</TT></B></TD> <TD>sin</TD> </TR> <TR> <TD HEIGHT="19"><TT>COS(X)</TT></TD> <TD><B><TT>DCOS(X)</TT></B></TD> <TD>cos</TD> </TR> <TR> <TD HEIGHT="19"><TT>TAN(X)</TT></TD> <TD><B><TT>DTAN(X)</TT></B></TD> <TD>tan</TD> </TR> <TR> <TD HEIGHT="19"><TT>ATAN(X)</TT></TD> <TD><B><TT>DATAN(X)</TT></B></TD> <TD>arctan</TD> </TR>
</TABLE> </html>
fortran文法.1597716462.txt.gz · 最終更新: 2022/08/23 13:34 (外部編集)