連絡先:紺野(芝浦工大・土木))
No. | 内容 | 備考 |
@ | Fortranとは.Fortranでなにができるのか | |
A | コンパイルの仕方 | |
B | プログラムの書き方・学習のコツ(smpl.f) | |
1 | ◆変数について | |
1-1 | 変数名(ex101.f) | write(*,*),stop,end |
1-2 | 実数型,整数型(ex102.f) | */+- ** ( ) |
1-3 | 宣言文(ex103.f) | real, integer |
1-4 | 実数型変数の書式(ex104.f) | F型編集記述子,E型 |
1-5 | 整数型変数の書式(ex105.f) | I型 |
1-6 | 文字型変数(ex106.f) | character ' ' : // |
1-7 | 文字型変数2(ex107.f) | |
1-8 | 文字型変数の書式(ex108.f) | A型編集記述子 |
1-9 | 配列(ex109.f) | dimension |
1-10 | 配列(文字型変数)(ex110.f) | |
1-11 | 宣言文2(ex111.f) | implicit,complex,parameter,data |
1-12 | 応用(ex112.f) | read(*,*) |
2 | ◆DO文 | |
2-1 | do文(その1)(ex201.f) | do, continue |
2-2 | do文(その2)(ex202.f) | end do |
2-3 | do文(その3)(ex203.f) | |
2-4 | do文(応用1)(ex204.f) | 1から10までの和 |
2-5 | do文(応用2)(ex205.f) | 行列の積 |
3 | ◆if文 | |
3-1 | if文(ex301.f) | if .eq. .gt. .ge. .le. .lt. .or. .and. |
3-2 | ifブロック文(その2)(ex302.f) | if() then, else if() then, else, end if |
3-3 | ifブロック文(その2)(ex303.f) | 入れ子構造 |
3-4 | その他(ex304.f) | goto文 |
4 | ◆サブルーチン | |
4-1 | 例題1(ex401.f) | call subroutine return |
4-2 | 例題2(ex402.f) | 引数の型の対応 |
4-3 | 例題3(ex403.f) | 入れ子構造 |
4-4 | 例題4(ex404.f) | 配列(その1) |
4-5 | 例題5(ex405.f) | 配列(その2) |
4-6 | 例題6(ex406.f) | common文 |
4-7 | 例題7(ex407.f) | ワイルドカード(*) |
5 | ◆組み込み関数 | 組み込み関数一覧表(kumikomi_kansu.doc) |
5-1 | 例題1(ex501.f) | よく使う組み込み関数 |
6 | ◆関数副プログラム | |
7 | ◆ファイルの読み書き | |
7-1 | 例題1(ex701.f) | open,close |
7-2 | 例題2(ex702.f) | status |
7-3 | 例題3(ex703.f) | err=,end=,rewind,backspace |
7-4 | 例題4(ex704.f) | 書式付のファイルの読込み,書き込み |
7-5 | 例題5(ex705.f) | 書式なしのファイルの読込み,書き込み |
7-6 | 例題6(ex706.f) | format文 |
7-7 | 例題7(ex707.f) | tab(ただし,g77では使用できない) |
7-8 | 例題8(ex708.f) | バイナリーファイル(form='unformatted') |
8 | ◆応用例1:線形加速度法 | |
8-1 | 理論 | |
8-2 | プログラミング例 | |
8-3 | ルンゲ・クッタ法との比較 | EXCEL |
9 | ◆応用例2:ニュートン法 | |
9-1 | 理論 | |
9-2 | プログラミング例 | |
付録 | fortranに関するリンク集 | |
(4) Windows 7
@C:\にフォルダg77を作成してください。
A後は、上記の3つの圧縮ファイルをダウンロード、解凍して、g77の下に、解凍したフォルダの中からlib,bin,docを見つけ、g77の下にフォルダを移動してください。
B環境変数は、コントロールパネルの中の「システムとセキュリティ」をクリックし、次のでた画面の中の「システム」をクリックし、次にでた画面の中(左側)の「システムの詳細」
をクリックして、そこに出た「環境変数」をクリックしてください。
C下側にシステム環境変数とあると思いますが、変数でPathを選択、編集ボタンを押して、;C:\g77\binを書き加えて下さい。
D同様に変数LIBに;C:\g77\libを加えて下さい。