連絡先:紺野(芝浦工大・土木))
![]()
| 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を加えて下さい。