この規格ページの目次
JIS X 3002:2011 規格概要
この規格 X3002は、COBOLで書いた翻訳群の形式;翻訳群を翻訳する効果;実行単位を実行する効果;規格合致実装系による規定が必要となる言語要素;意味が明示的に規定されないままである言語要素;処理系の機能に依存する言語要素;について規定。
JISX3002 規格全文情報
- 規格番号
- JIS X3002
- 規格名称
- 電子計算機プログラム言語COBOL
- 規格名称英語訳
- Information technology -- Programming languages -- COBOL
- 制定年月日
- 1972年8月1日
- 最新改正日
- 2015年10月20日
- JIS 閲覧
- ‐
- 対応国際規格
ISO
- ISO/IEC 1989:2002(IDT), ISO/IEC 1989:2002/Technical Corrigendum 1:2006(IDT)
- 国際規格分類
ICS
- 35.060
- 主務大臣
- 経済産業
- JISハンドブック
- ‐
- 改訂:履歴
- 1972-08-01 制定日, 1975-08-01 確認日, 1978-08-01 確認日, 1980-09-15 改正日, 1986-03-25 確認日, 1987-03-01被移行日, 1988-02-01 改正日, 1992-10-01 改正日, 1998-02-20 確認日, 2011-01-20 改正日, 2015-10-20 確認
- ページ
- JIS X 3002:2011 PDF [684]
X 3002 : 2011 (ISO/IEC 1989 : 2002)
pdf 目 次
ページ
- 序文・・・・[1]
- 1 適用範囲・・・・[1]
- 2 引用規格・・・・[2]
- 3 規格合致性・・・・[2]
- 3.1 規格合致実装系・・・・[2]
- 3.1.1 規格言語要素の受入れ・・・・[2]
- 3.1.2 非COBOL実行時モジュールとの間の動作・・・・[3]
- 3.1.3 複数のCOBOL実装系の間での動作・・・・[3]
- 3.1.4 実装者定義の言語要素・・・・[3]
- 3.1.5 処理系依存の言語要素・・・・[3]
- 3.1.6 予約語・・・・[4]
- 3.1.7 規格内拡張・・・・[4]
- 3.1.8 規格外拡張・・・・[4]
- 3.1.9 代替又は追加の言語要素・・・・[4]
- 3.1.10 旧式言語要素・・・・[4]
- 3.1.11 廃要素・・・・[5]
- 3.1.12 外部提供機能・・・・[5]
- 3.1.13 制限値・・・・[5]
- 3.1.14 利用者向け文書化・・・・[5]
- 3.1.15 代替文字・・・・[5]
- 3.2 規格合致翻訳群・・・・[5]
- 3.3 規格合致実行単位・・・・[5]
- 3.4 規格合致翻訳群と規格合致実装系との関係・・・・[6]
- 3.5 規格合致実行単位と規格合致実装系との関係・・・・[6]
- 4 用語及び定義・・・・[6]
- 5 記述技法・・・・[23]
- 5.1 一般形式・・・・[23]
- 5.1.1 キーワード・・・・[23]
- 5.1.2 補助語・・・・[23]
- 5.1.3 作用対象・・・・[24]
- 5.1.4 レベル番号・・・・[24]
- 5.1.5 選択可能項目・・・・[24]
- 5.1.5.1 角括弧・・・・[24]
- 5.1.5.2 波括弧・・・・[24]
- 5.1.5.3 選択指示子・・・・[24]
(pdf 一覧ページ番号 1)
――――― [JIS X 3002 pdf 1] ―――――
X 3002 : 2011 (ISO/IEC 1989 : 2002)
pdf 目次
ページ
- 5.1.6 省略記号・・・・[25]
- 5.1.7 句読点・・・・[25]
- 5.1.8 特殊文字・・・・[25]
- 5.1.9 メタ用語・・・・[25]
- 5.2 規則・・・・[25]
- 5.2.1 構文規則・・・・[25]
- 5.2.2 一般規則・・・・[25]
- 5.2.3 引数の規則・・・・[25]
- 5.2.4 関数の返却値の規則・・・・[26]
- 5.3 算術式・・・・[26]
- 5.3.1 本文中での作用対象の下付き数字・・・・[26]
- 5.3.2 省略記号・・・・[26]
- 5.4 整数作用対象・・・・[26]
- 5.5 形式的でない記述・・・・[26]
- 5.6 本文中のハイフン・・・・[26]
- 5.7 規定条項の文章の末尾・・・・[26]
- 6 正書法・・・・[27]
- 6.1 標識・・・・[28]
- 6.1.1 固定標識・・・・[28]
- 6.1.2 浮動標識・・・・[28]
- 6.2 固定形式正書法・・・・[29]
- 6.3 自由形式正書法・・・・[31]
- 6.4 論理的変換・・・・[32]
- 7 翻訳指示機能・・・・[33]
- 7.1 原文操作・・・・[34]
- 7.1.1 原文操作要素・・・・[35]
- 7.1.1.1 翻訳指示文・・・・[35]
- 7.1.1.2 ソース原文及び登録集原文・・・・[35]
- 7.1.1.3 仮原文・・・・[35]
- 7.1.1.4 原文語・・・・[35]
- 7.1.2 COPY文・・・・[35]
- 7.1.3 REPLACE文・・・・[38]
- 7.2 翻訳指示・・・・[41]
- 7.2.4 条件翻訳・・・・[42]
- 7.2.5 翻訳時算術式・・・・[42]
- 7.2.6 翻訳時ブール式・・・・[42]
- 7.2.7 定数条件式・・・・[43]
- 7.2.7.3 定義済み条件・・・・[43]
- 7.2.8 CALL-CONVENTION指示・・・・[43]
(pdf 一覧ページ番号 2)
――――― [JIS X 3002 pdf 2] ―――――
X 3002 : 2011 (ISO/IEC 1989 : 2002)
pdf 目次
ページ
- 7.2.9 DEFINE指示・・・・[44]
- 7.2.10 EVALUATE指示・・・・[45]
- 7.2.11 FLAG-85指示・・・・[47]
- 7.2.12 FLAG-NATIVE-ARITHMETIC指示・・・・[48]
- 7.2.13 IF指示・・・・[49]
- 7.2.14 LEAP-SECOND指示・・・・[49]
- 7.2.15 LISTING指示・・・・[50]
- 7.2.16 PAGE指示・・・・[50]
- 7.2.17 PROPAGATE指示・・・・[51]
- 7.2.18 SOURCE FORMAT指示・・・・[51]
- 7.2.19 TURN指示・・・・[52]
- 8 言語の概念・・・・[53]
- 8.1 文字集合・・・・[53]
- 8.1.1 計算機符号化文字集合・・・・[53]
- 8.1.2 COBOL文字レパートリ・・・・[54]
- 8.1.3 符号系・・・・[57]
- 8.1.4 文字照合順序・・・・[57]
- 8.2 現地特性・・・・[57]
- 8.2.1 現地特性フィールド名・・・・[59]
- 8.3 字句の要素・・・・[59]
- 8.3.1 文字列・・・・[59]
- 8.3.1.1 COBOLの語・・・・[59]
- 8.3.1.2 定数・・・・[66]
- 8.3.1.3 PICTURE文字列・・・・[73]
- 8.3.2 分離符・・・・[73]
- 8.4 参照・・・・[74]
- 8.4.1 一意参照・・・・[74]
- 8.4.1.1 修飾・・・・[74]
- 8.4.1.2 添字・・・・[76]
- 8.4.2 いろいろな一意名・・・・[77]
- 8.4.2.1 一意名・・・・[77]
- 8.4.2.2 関数一意名・・・・[79]
- 8.4.2.3 部分参照・・・・[81]
- 8.4.2.4 文内メソッド呼出し・・・・[83]
- 8.4.2.5 オブジェクトビュー・・・・[84]
- 8.4.2.6 EXCEPTION-OBJECT・・・・[85]
- 8.4.2.7 NULL・・・・[85]
- 8.4.2.8 SELF及びSUPER・・・・[85]
- 8.4.2.9 オブジェクトプロパティ・・・・[86]
(pdf 一覧ページ番号 3)
――――― [JIS X 3002 pdf 3] ―――――
X 3002 : 2011 (ISO/IEC 1989 : 2002)
pdf 目次
ページ
- 8.4.2.10 既定義アドレス・・・・[87]
- 8.4.2.11 データアドレス一意名・・・・[87]
- 8.4.2.12 プログラムアドレス一意名・・・・[88]
- 8.4.2.13 行数カウンタ・・・・[89]
- 8.4.2.14 報告書カウンタ・・・・[89]
- 8.4.3 条件名・・・・[90]
- 8.4.4 明示参照及び暗黙参照・・・・[90]
- 8.4.5 名前の有効範囲・・・・[90]
- 8.4.5.1 局所名及び大域名・・・・[92]
- 8.4.5.2 プログラム名の有効範囲・・・・[93]
- 8.4.5.3 クラス名及びインタフェース名の有効範囲・・・・[93]
- 8.4.5.4 メソッド名の有効範囲・・・・[94]
- 8.4.5.5 関数原型名の有効範囲・・・・[94]
- 8.4.5.6 利用者関数名の有効範囲・・・・[94]
- 8.4.5.7 プログラム原型名の有効範囲・・・・[94]
- 8.4.5.8 翻訳変数名の有効範囲・・・・[94]
- 8.4.5.9 パラメタ名の有効範囲・・・・[94]
- 8.4.5.10 プロパティ名の有効範囲・・・・[94]
- 8.5 データ記述及び表現形式・・・・[94]
- 8.5.1 機種によらないデータ記述・・・・[94]
- 8.5.1.1 ファイル及びレコード・・・・[95]
- 8.5.1.2 レベル・・・・[96]
- 8.5.1.3 文字処理の制限・・・・[96]
- 8.5.1.4 算術符号・・・・[96]
- 8.5.1.5 記憶域内でのデータのけたよせ・・・・[96]
- 8.5.1.5.1 英数字集団及び用途DISPLAYのデータ項目のけたよせ・・・・[96]
- 8.5.1.5.2 用途NATIONALのデータ項目のけたよせ・・・・[97]
- 8.5.1.5.3 用途BITのデータ項目のけたよせ・・・・[97]
- 8.5.1.5.4 実行用コードの効率を高めるための項目のけたづめ・・・・[97]
- 8.5.1.5.5 強い型付けの集団項目のけたよせ・・・・[98]
- 8.5.2 データ項目及び定数の字類及び項類・・・・[98]
- 8.5.3 型・・・・[101]
- 8.5.3.1 弱い型付けの項目・・・・[102]
- 8.5.3.2 強い型付けの集団項目・・・・[102]
- 8.5.4 長さゼロの項目・・・・[102]
- 8.6 データの有効範囲及び生存期間・・・・[102]
- 8.6.1 大域名及び局所名・・・・[102]
- 8.6.2 外部項目及び内部項目・・・・[102]
- 8.6.3 自動項目,初期化項目及び静的項目・・・・[103]
(pdf 一覧ページ番号 4)
――――― [JIS X 3002 pdf 4] ―――――
X 3002 : 2011 (ISO/IEC 1989 : 2002)
pdf 目次
ページ
- 8.6.4 基底付き記述項及び基底付きデータ項目・・・・[104]
- 8.6.5 共通属性,初期化属性及び再帰属性・・・・[104]
- 8.6.6 データ項目の共用・・・・[105]
- 8.7 演算子・・・・[105]
- 8.7.1 算術演算子・・・・[105]
- 8.7.2 ブール演算子・・・・[105]
- 8.7.3 連結演算子・・・・[106]
- 8.7.4 呼出し演算子・・・・[106]
- 8.7.5 比較演算子・・・・[106]
- 8.7.6 論理演算子・・・・[106]
- 8.8 いろいろな式・・・・[107]
- 8.8.1 算術式・・・・[107]
- 8.8.2 ブール式・・・・[110]
- 8.8.3 連結式・・・・[112]
- 8.8.4 条件式・・・・[112]
- 8.9 予約語・・・・[123]
- 8.10 文脈依存語・・・・[126]
- 8.11 組込み関数名・・・・[128]
- 8.12 翻訳指示語・・・・[129]
- 8.13 外部リポジトリ・・・・[130]
- 9 入出力,オブジェクト及び利用者定義関数・・・・[130]
- 9.1 ファイル・・・・[130]
- 9.1.1 物理ファイル及び論理ファイル・・・・[130]
- 9.1.2 レコード領域・・・・[131]
- 9.1.3 ファイル結合子・・・・[131]
- 9.1.4 オープンモード・・・・[131]
- 9.1.5 ファイル結合子の共用・・・・[132]
- 9.1.6 ファイル固有属性・・・・[132]
- 9.1.7 編成・・・・[132]
- 9.1.7.1 順編成・・・・[132]
- 9.1.7.2 相対編成・・・・[132]
- 9.1.7.3 索引編成・・・・[133]
- 9.1.8 呼出し法・・・・[133]
- 9.1.8.1 順呼出し法・・・・[133]
- 9.1.8.2 乱呼出し法・・・・[134]
- 9.1.8.3 動的呼出し法・・・・[134]
- 9.1.9 リール及びユニット・・・・[134]
- 9.1.10 現在ボリュームポインタ・・・・[134]
- 9.1.11 ファイル位置指示子・・・・[134]
(pdf 一覧ページ番号 5)
――――― [JIS X 3002 pdf 5] ―――――
次のページ PDF 6
JIS X 3002:2011の引用国際規格 ISO 一覧
- ISO/IEC 1989:2002(IDT)
- ISO/IEC 1989:2002/Technical Corrigendum 1:2006(IDT)
JIS X 3002:2011の国際規格 ICS 分類一覧
- 35 : 情報技術.事務機械 > 35.060 : 情報技術に使用される言語
JIS X 3002:2011の関連規格と引用規格一覧
- 規格番号
- 規格名称
- JISX0221:1995
- 国際符号化文字集合(UCS) ― 第1部 体系及び基本多言語面
- JISX0221:2014
- 国際符号化文字集合(UCS)
- JISX0221:2020
- 国際符号化文字集合(UCS)
- JISX0301:2002
- 情報交換のためのデータ要素及び交換形式―日付及び時刻の表記
- JISX0601:2014
- 情報交換用磁気テープのラベル及びファイル構成
- JISZ8301:2019
- 規格票の様式及び作成方法