JIS X 3003:1993 電子計算機プログラム言語Full BASIC | ページ 39

                                                                                            187
X 3003-1993
質問対象
13.1, 13.2, = WINDOW 境界四辺変数|VIEWPORT 境界四辺変数|
13.4 DEVICE
WINDOW 境界四辺変数|DEVICE VIEWPORT
境界四辺変数|DEVICE SIZE 数値変数名 コンマ
数値変数名 コンマ 文字列変数名|CLIP 文字列変数名|
線点指定 STYLE 数値変数名|面指定 COLOR
数値変数名|TEXT 文章特性 数値変数名|TEXT JUSTIFY
文字列変数名 コンマ 文字列変数名|MAX 線点指定
STYLE
数値変数名|MAX COLOR 数値変数名|COLOR MIX
左括弧 指標 右括弧 三原色取得|MAX 機構種別
DEVICE 数値変数名|PIXEL SIZE 左括弧 点対 右括弧
数値変数名 コンマ 数値変数名|PIXEL ARRAY 点位置
数値配列名{コンマ 文字列変数名}?|PIXEL VALUE
点位置 数値変数名
5.2 指標 = 数値式
14.4 出力構造 = 出力構造要素{コンマ 出力構造要素}*
14.41 出力構造要素 = 式|配列名

10.3 出力

質問項目 = [{MARGIN|ZONEWIDTH}] 数値変数名

10.3 出力

質問項目並び = 出力質問項目{コンマ 出力質問項目}*4.2 主プログラム = 手続き区* end行
7.1 上下限実引き数部 = 左括弧 実配列名{コンマ 指標}? 右括弧
7.1 上下限指定 = 整数 TO 整数|整数
7.1 上下限指定部 = 左括弧 上下限指定{コンマ 上下限指定} 右括弧
4.2 条件文 = if文|on-gosub文|on-goto文
8.4 照合項目 = 定数|範囲指定
8.4 照合項目並び = 照合項目{コンマ 照合項目}*
5.3 乗除算演算子 = 星印|斜線
10.4 小数書式項目 = 小数点 番号記号 番号記号*|整数書式項目 小数点
番号記号*
11.3 小数点指定 = 整数幅 小数点?|整数幅? 小数点 小数幅
11.3 小数幅 = 符号なし整数
5.1 小数部 = 小数点 符号なし整数
10.4 書式印字式並び = 式{コンマ 式}* セミコロン?
10.5 書式印字配列名並び = 配列名{コンマ 配列名}* セミコロン?
10.4 書式引用 = 行番号|文字列式
10.4 書式項目 = けた寄せ? 浮動文字列{整数書式項目|小数書式項目|
指数書式項目}|けた寄せ
10.4 書式付き印字指定 = USING 書式引用{コロン 書式印字式並び}?
10.4 書式文字列 = 即値文字列{書式項目 即値文字列}*

――――― [JIS X 3003 pdf 191] ―――――

188
X 3003-1993
14.4 処理域入出力文 = in-from文|out-to文
14.2 処理域配列宣言 = declare-process行 処理要素行* end-process行
14.2 処理域配列名 = 英字 識別名文字*
14.2 処理域名 = 英字 識別名文字*
14.2 処理指定 = 入出力指示 処理域名 OF 構造名
14.2 処理要素行 = 行番号 処理要素文 行末部
14.2 処理要素文 = 処理域配列名 左括弧 整数{コンマ 整数}? 右括弧
コロン 参照情報
4.1 数字 = 0|1|2|3|4|5|6|7|8|9
10.4 数字位置 = 星印|番号記号|パーセント記号
9.1, 15.2 数値def文 = DEF 数値定義関数名 値仮引き数部? 等号 数値式|DEF
固定小数点定義関数名 値仮引き数部? 等号 数値式

5.5 数値let文

             = LET 数値変数名並び 等号 数値式
7.2 数値mat文 = MAT 数値配列名 等号 数値配列式
5.3 数値一次子 = 符号なし数値定数|数値変数名|数値関数引用|左括弧 数値式
右括弧
5.3 数値因子 = 数値一次子{山記号 数値一次子}*
5.3, 6.4 数値関数引用 = 数値関数名 値実引き数部?|MAXLEN 左括弧
7.1, 7.2 {文字列単純変数名|文字列配列名} 右括弧|MAXSIZE
最大寸法実引き数部|SIZE 上下限実引き数部|LBOUND
上下限実引き数部|UBOUND 上下限実引き数部|DET
左括弧 数値配列名 右括弧|DOT 左括弧 数値配列名
コンマ 数値配列名 右括弧
9.1 数値関数定義let文 = LET 数値定義関数名 等号 数値式
5.3 数値関数名 = 数値定義関数名|数値組込み関数名
5.4, 6.4, 数値組込み関数名 = ABS|ACOS|ANGLE|ASIN|ATN|BVAL|CEIL|COS|
12.1, 14.7 COSH|COT|CSC|DATE|DEG|EPS|EXLINE|EXP|
EXTYPE|FP|INT|IP|LEN|LOG|LOGIO|LOG2|MAX|
MAXNUM|MIN|MOD|ORD|PI|POS|RAD|
REMAINDER|RND|ROUND|SEC|SGN|SIN|SINH|
SQR|TAN|TANH|TIME|TRUNCATE|VAL
5.3 数値項 = 数値因子{乗除算演算子 数値因子}*
10.2 数値時間式 = 数値式

5.3 数値式

                = 符号? 数値項{符号 数値項}*
4.4 数値識別名 = 英字 識別名文字*
5.6, 7.1 数値宣言 = 数値単純変数名|数値配列宣言
5.2 数値単純変数名 = 数値識別名
9.1 数値定義関数名 = 数値識別名

5.1 数値定数

              = 符号? 符号なし数値定数

7.2 数値配列

演算子 = 符号|星印

――――― [JIS X 3003 pdf 192] ―――――

                                                                                            189
X 3003-1993

7.2 数値配列

関数引用 = [{TRN|INV}] 左括弧 数値配列名 右括弧

7.2 数値配列

式 ={数値配列名 数値配列演算子}? 数値配列名|スカラ乗数 数値配列名|数値配列値|数値配列関数引用
7.1 数値配列宣言 = 数値配列名 上下限指定部
7.2, 13.5 数値配列値 = スカラ乗数? [{CON|IDN|ZER}] 再定義上下限指定部?|
TRANSFORM
5.2 数値配列名 = 数値識別名
5.2 数値配列要素名 = 数値配列名 添字部
13.4 数値不定長行列 = 数値配列名 左括弧 疑問符 コンマ 右括弧
13.4 数値不定長ベクトル = 数値配列名 左括弧 疑問符 右括弧

5.2 数値変数

名 = 数値単純変数名|数値配列要素名5.5 数値変数名並び = 数値変数名{コンマ 数値変数名}*
11.3 数値欄指定子 = NUMERIC 星印 数値欄幅
11.3 数値欄幅 = 小数点指定|E
7.2 スカラ乗数 = 数値一次子 星印
13.3 図形text文 = 図形動詞 TEXT 開始点{コンマ USING 書式引用
コロン式並び|コロン 文字列式}

13.3 図形出力

文 = 幾何図形文|幾何図形mat文|図形text文|mat-cells文13.3, 13.5 図形動詞 = GRAPH|PLOT
13.4, 13.5 図形入力文 = locate文|mat-locate文|GET point句 コロン 座標変数対|
MAT GET point句 コロン 配列位置対象
8.3 制御変数名 = 数値単純変数名
7.1 整数 = 符号? 符号なし整数
10.4 整数書式項目 = 数字位置 数字位置*{コンマ 数字位置 数字位置*}*
11.3 整数幅 = 符号なし整数
15.1 精度指定 = 星印 小数点指定
設定対象
10.3, 11.2, = [{MARGIN|ZONEWIDTH}] 指標|経路指定 指示子制御|
11.3, 13.1, 経路指定 [{MARGIN|ZONEWIDTH}] 指標|WINDOW
13.2 境界四辺|VIEWPORT 境界四辺|DEVICE WINDOW
境界四辺|DEVICE VIEWPORT 境界四辺|CLIP 文字列式|
線点指定 STYLE 指標|面指定 COLOR 指標|TEXT
文章特性 数値式|TEXT JUSTIFY 文字列式 コンマ
文字列式|COLOR MIX 左括弧 指標 右括弧 三原色指定
5.6, 6.6, 宣言指定 = numeric宣言|string宣言|def宣言|内部function宣言|
9.1, 9.2, external-function宣言|内部sub宣言|external-sub宣言|
13.5 内部picture宣言|external-picture宣言
4.2, 11.3 宣言文 = 空文|data文|declare文|dim文|option文|rem文|
template文

――――― [JIS X 3003 pdf 193] ―――――

190
X 3003-1993
5.6, 6.6, 選択子 = ARITHMETIC [{DECIMAL|NATIVE}] |ANGLE
7.1, 15.1 [{DEGREES|RADIANS}] |COLLATE [{NATVE|
STANDARD}] |BASE [{0|1}] |ARITHMETIC FIXED
精度指定
5.6 選択子並び = 選択子{コンマ 選択子}*
13.2 線点指定 = POINT|LINE
8.3 増分 = 数値式
5.2 添字 = 指標
5.2 添字部 = 左括弧 添字{コンマ 添字}* 右括弧
11.1 属性名 = 中核属性名|拡充属性名
10.4 即値文字 = 英字|数字|空白|感嘆符|アポストロフィ|左括弧|右括弧|
斜線|コロン|セミコロン|等号|疑問符|下線
10.4 即値文字列 = 即値文字*
11.2 大号探索 = 大号|非小
4.1 単語文字 = 数字|英字|小数点|正号|負号
4.2 単純行 = 行番号 単純文 行末部
8.4 単純実行動作 = 単純実行文|行番号
4.2, 11.5, 単純実行文 = ask文|break文|call文|cause-exception文|chain文|
13.2, 13.3, clear文|close文|debug文|delete文|draw文|erase文|
13.4, 13.5 exit-do文|exit-for文|exit-function文|exit-handler文|
exit-picture文|exit-sub文|gosub文|goto文|input文|
let文|line-input文|mat文|mat-input文|mat-line-input文|
mat-print文|mat-read文|mat-rewrite文|mat-write文|
open文|print文|randomize文|read文|restore文|
return文|rewrite文|set文|stop文|trace文|write文|
数値関数定義let文|図形出力文|図形入力文|
変形指示mat文|文字列関数定義let文|例外処理区戻り文
4.2, 14.1 単純文 = 宣言文|単純実行文|条件文|実時間文
5.2, 6.2 単純変数名 = 数値単純変数名|文字列単純変数名
4.1 単純文字 = 空白|単語文字
10.1 単純文字列 = 単語文字|単語文字 単純文字* 単語文字
11.1 中核記録形式値 = DISPLAY|INTERNAL
11.2 中核記録設定 = BEGIN|END|NEXT|SAME
11.1 中核属性名 = ACCESS|DATUM|ERASABLE|FILETYPE|MARGIN|
NAME|ORGANIZATION|POINTER|RECSIZE|RECTYPE|
SETTER|ZONEWIDTH
11.1 中核ファイル属性 = access句|organization句|rectype句|recsize句
11.1 中核ファイル編成値 = SEQUENTIAL|STREAM
4.2 注釈行 = 行番号{空文|rem文} 行末
4.3 注釈文字列 = プログラム文字*

――――― [JIS X 3003 pdf 194] ―――――

                                                                                            191
X 3003-1993
14.6 通報case行 = 行番号 通報case文 行末部
14.6 通報case区 = 通報case行 区*
14.6 通報case文 = CASE [{SEND|RECEIVE}] MESSAGE 通報域名|CASE
EVENT 事象名
14.6 通報域入出力文 = send-to文|receive-from文
14.2 通報域名 = 英字 識別名文字*
9.1, 15.2 定義関数名 = 数値定義関数名|文字列定義関数名|固定小数点定義関数名
9.1 定義関数名並び = 定義関数名{コンマ 定義関数名}*
5.1, 6.1 定数 = 数値定数|文字列定数
11.2 データ存否 = if-missing句|if-there句
10.1 データ存否動作 = exit-do文|exit-for文|行番号
10.1 データ要素 = 定数|単純文字列
10.1 データ要素並び = データ要素{コンマ データ要素}*
8.3 出口条件 = [{WHILE|UNTIL}] 論理式
4.2 手続き区 = 内部手続き定義|区
13.4 点位置 = 左括弧 座標対 右括弧
13.3 点対 = 座標対 セミコロン 座標対
13.3 点並び = 座標対{セミコロン 座標対}*
11.2 等値探索 = 等号?
8.1 等値比較 = 等号|非等
9.1, 15.2 内部function行 = 行番号 FUNCTION{数値定義関数名|文字列定義関数名
最大長指定?} 値仮引き数部? 行末部|行番号 FUNCTION
固定小数点定義関数名 値仮引き数部? 行末部
9.1 内部function宣言 = FUNCTION 定義関数名並び
13.5 内部picture行 = 行番号 内部picture文 行末部
13.5 内部picture宣言 = PICTURE 絵名並び
13.5 内部picture文 = PICTURE 絵名 参照仮引き数部?
9.2 内部sub行 = 行番号 sub文 行末部
9.2 内部sub宣言 = SUB 副プログラム名並び
13.5 内部絵定義 = 内部picture行 区* end-picture行
9.1 内部関数定義 = def行|内部function行 区* end-function行
4.2, 13.5 内部手続き定義 = 内部関数定義|内部副プログラム定義|handler区|内部絵定義
9.2 内部副プログラム定義 = 内部sub行 区* end-sub行
14.2 入出力指示 = INPUT|OUTPUT|OUTIN

10.2 入力

応答 = データ要素並び コンマ? 行末14.4 入力構造 = 入力構造要素{コンマ 入力構造要素}*
14.4 入力構造要素 = 変数名|配列名

10.2 入力

修飾 = 入力修飾項目{コンマ 入力修飾項目}* コロン

10.2 入力

修飾項目 = prompt句|timeout句|elapsed句11.4 入力制御 ={コンマ 入力制御項目}*

――――― [JIS X 3003 pdf 195] ―――――

次のページ PDF 196

JIS X 3003:1993の引用国際規格 ISO 一覧

  • ISO/IEC 10279:1991(IDT)

JIS X 3003:1993の国際規格 ICS 分類一覧

JIS X 3003:1993の関連規格と引用規格一覧