JIS X 3001-1:2009 プログラム言語Fortran―第1部:基底言語 | ページ 2

ページ

  9.7.1  BACKSPACE 文                                                                                            178
9.7.2 ENDFILE 文 178
9.7.3 REWIND 文 178
9.8 FLUSH 文 178
9.9 ファイル問合せ 179
9.9.1 問合せ指定子 180
9.9.2 問合せ指定子の制限 185
9.9.3 出力並び INQUIRE 文 185
9.10 誤り条件, 記録終了条件 及び ファイル終了条件 185
9.10.1 誤り条件 及び ERR 指定子 185
9.10.2 ファイル終了条件 及び END 指定子 186
9.10.3 記録終了条件 及び EOR 指定子 186
9.10.4 IOSTAT 指定子 186
9.10.5 IOMSG 指定子 187
9.11 入出力文の制限 187
10 入出力編集 188
10.1 書式仕様の書き方 188
10.1.1 FORMAT 文 188
10.1.2 文字書式仕様 188
10.2 書式項目並びの形 189
10.2.1 編集記述子 189
10.2.2 欄 191
10.3 入出力項目並びと書式との対応 191
10.4 書式制御による位置付け 192
10.5 小数点記号 192
10.6 データ編集記述子 192
10.6.1 数値編集 193
10.6.2 論理型の編集 197
10.6.3 文字型の編集 198
10.6.4 G 形編集 198
10.6.5 使用者定義派生型の編集 199
10.7 制御編集記述子 200
10.7.1 位置付け編集 200
10.7.2 斜線編集 201
10.7.3 コロン編集 201
10.7.4 SS 形編集, SP 形編集 及び S 形編集 201
10.7.5 P 形編集 201
10.7.6 BN 形編集 及び BZ 形編集 202
10.7.7 RU 形編集,RD 形編集,RZ 形編集,RN 形編集,RC 形編集 及び RP 形編集 202
10.7.8 DC 形編集 及び DP 形編集 202

――――― [JIS X 3001-1 pdf 6] ―――――

ページ

  10.8   文字列編集記述子                                                                                              202
10.9 並び書式 203
10.9.1 並び入力 203
10.9.2 並び出力 205
10.10 変数群書式 206
10.10.1 変数群入力 206
10.10.2 変数群出力 209
11 プログラム単位 210
11.1 主プログラム 211
11.2 モジュール 211
11.2.1 USE 文 及び 参照結合 212
11.3 初期値設定プログラム単位 215
12 手続 216
12.1 手続の分類 216
12.1.1 引用の形による手続の分類 216
12.1.2 定義の方法による手続の分類 217
12.2 手続の特性 217
12.2.1 仮引数の特性 217
12.2.2 関数結果の特性 218
12.3 手続引用仕様 218
12.3.1 暗黙的引用仕様 及び 明示的引用仕様 218
12.3.2 手続引用仕様の指定 219
12.4 手続引用 227
12.4.1 実引数,仮引数 及び 引数結合 229
12.4.2 関数引用 236
12.4.3 サブルーチン引用 236
12.4.4 名前付き手続引用の解決 236
12.4.5 型束縛手続引用の解決 239
12.5 手続定義 239
12.5.1 組込み手続の定義 239
12.5.2 副プログラムによって定義される手続 239
12.5.3 Fortran 以外の手段による手続定義 及び 手続呼出し 244
12.5.4 文関数 245
12.6 純粋手続 245
12.7 要素別処理手続 247
12.7.1 要素別処理手続宣言 及び 引用仕様 247
12.7.2 要素別処理関数の実引数 及び 結果 247
12.7.3 要素別処理サブルーチンの実引数 248
13 組込み手続 及び 組込みモジュール 248

――――― [JIS X 3001-1 pdf 7] ―――――

ページ

  13.1   組込み手続類                                                                                                   248
13.2 組込み手続の引数 248
13.2.1 配列引数の形状 249
13.2.2 選別引数 249
13.3 ビットの数体系 249
13.4 数値の数体系 250
13.5 標準総称組込み関数 250
13.5.1 数値関数 251
13.5.2 数学関数 251
13.5.3 文字関数 251
13.5.4 種別関数 252
13.5.5 種々の型変換関数 252
13.5.6 数値問合せ関数 252
13.5.7 配列問合せ関数 252
13.5.8 その他の問合せ関数 252
13.5.9 ビット操作手続 253
13.5.10 浮動小数点数操作関数 253
13.5.11 ベクトル 及び 行列の乗算関数 253
13.5.12 配列集計関数 253
13.5.13 配列構成関数 254
13.5.14 配列内位置関数 254
13.5.15 NULL 関数 254
13.5.16 割付け転送手続 254
13.5.17 乱数手続 254
13.5.18 システム環境手続 254
13.6 標準組込み関数の個別名 254
13.7 標準組込み手続の宣言 256
13.8 標準組込みモジュール 308
13.8.1 IEEE モジュール 308
13.8.2 組込みモジュール ISO FORTRAN ENV 308
13.8.3 モジュール ISO C BINDING 308
14 例外 及び IEEE 算術 308
14.1 モジュール中で定義されている派生型 及び 定数 310
14.2 例外 310
14.3 丸めモード 312
14.4 下位けたあふれモード 312
14.5 停止 313
14.6 浮動小数点数状態 313
14.7 例外値 313
14.8 IEEE 算術 313

――――― [JIS X 3001-1 pdf 8] ―――――

ページ

  14.9   手続の表                                                                                                        314
14.9.1 問合せ関数 314
14.9.2 要素別処理関数 314
14.9.3 種別関数 315
14.9.4 要素処理サブルーチン 315
14.9.5 非要素処理サブルーチン 315
14.10 手続の要求事項 315
14.11 例 328
15 C との相互利用可能性 331
15.1 組込みモジュール ISO C BINDING 332
15.1.1 モジュールにおける名前付き定数 及び 派生型 332
15.1.2 モジュールにおける手続 333
15.2 Fortran と言語 C との言語要素間の相互利用可能性 336
15.2.1 組込み型の相互利用可能性 336
15.2.2 C ポインタ型の相互利用可能性 338
15.2.3 派生型と言語 C の構造体型との相互利用可能性 338
15.2.4 スカラ変数の相互利用可能性 339
15.2.5 配列変数の相互利用可能性 339
15.2.6 手続と手続引用仕様との相互利用可能性 340
15.3 言語 C の大域変数との相互利用可能性 341
15.3.1 共通ブロック 及び 変数に対する束縛ラベル 342
15.4 言語 C の関数との相互利用可能性 342
15.4.1 手続に対する束縛ラベル 343
15.4.2 例外 及び IEEE 算術手続 343
16 有効範囲,結合 及び 定義状態 343
16.1 大域識別子の有効範囲 344
16.2 局所識別子の有効範囲 344
16.2.1 共通ブロック名と同じ名前の局所識別子 345
16.2.2 関数結果 345
16.2.3 総称宣言における制限 346
16.2.4 成分,型パラメタ 及び 束縛 347
16.2.5 引数キーワード 347
16.3 文内要素 及び 構文内要素 347
16.4 結合 348
16.4.1 名前結合 348
16.4.2 ポインタ結合 352
16.4.3 記憶列結合 354
16.4.4 継承結合 356
16.4.5 結合の確立 356
16.5 変数を確定 又は 不定にする動作 357

――――― [JIS X 3001-1 pdf 9] ―――――

ページ

  16.5.1   実体 及び 部分実体の確定                                                                                   357
16.5.2 常に確定である変数 357
16.5.3 初期確定である変数 357
16.5.4 初期不定である変数 357
16.5.5 変数が確定になる条件 357
16.5.6 変数が不定になる条件 359
16.5.7 変数定義文脈 360
附属書 A(参考) 用語集 362
附属書 B(参考) 廃止事項 及び 廃止予定事項 372
B.1 廃止事項 372
B.2 廃止予定事項 372
B.2.1 選択戻り 373
B.2.2 計算形 GO TO 文 373
B.2.3 文関数 373
B.2.4 実行文の間の DATA 文 373
B.2.5 文字長引継ぎ文字関数 373
B.2.6 固定形式 374
B.2.7 CHARACTER* の形の文字型宣言 374
附属書 C(参考) 箇条の注記 375
C.1 箇条 4 の注記 375
C.1.1 組込み型 及び 派生型 375
C.1.2 近似方法の選択 376
C.1.3 型の拡張 及び 成分の参照許可属性 376
C.1.4 抽象型 377
C.1.5 ポインタ 377
C.1.6 構造体構成子 及び 総称名 378
C.1.7 総称型束縛手続 380
C.1.8 後始末サブルーチン 381
C.2 箇条 5 の注記 382
C.2.1 POINTER 属性 382
C.2.2 TARGET 属性 383
C.2.3 VOLATILE 属性 383
C.3 箇条 6 の注記 384
C.3.1 構造体成分 384
C.3.2 実行時の型を伴う割付け(6.3.1 参照) 385
C.3.3 ポインタ割付け 及び ポインタ結合 385
C.4 箇条 7 の注記 386
C.4.1 文字代入文 386

――――― [JIS X 3001-1 pdf 10] ―――――

次のページ PDF 11

JIS X 3001-1:2009の引用国際規格 ISO 一覧

  • ISO/IEC 1539-1:2004(IDT)

JIS X 3001-1:2009の国際規格 ICS 分類一覧

JIS X 3001-1:2009の関連規格と引用規格一覧

規格番号
規格名称