MB-6885 BASICマスターJr. BASIC
<数値範囲>
整数 0~±999999999
少数 ±0.00000001~±99999999.9
指数 ±2.93873588×10の-39乗~±1.70141183×10の38乗
※キー入力範囲は±2.93873588×10の-39乗~±1.06338239×10の38乗
16進数 $0000~$FFFF
<コマンド>
NEW
RUN
LIST
LIST#
CONTINUE
SIZE
LOAD”ファイル名”
SAVE”ファイル名”
VERIFY”ファイル名”
MERGE”ファイル名”
SEQ
RESEQ
DEL
MONITOR
<ステートメント>
PRINT
PRINT#
INPUT
INPUT”ストリング”
LET
GOTO
IF…[THEN]
FOR…TO…STEP
NEXT
STOP
END
GOSUB
RETURN
ON…GOTO
ON…GOSUB
READ
DATA
RESTORE
DIM
RANDOMIZE
REM
DEF FNx
<特殊ステートメント>
MUSIC
PLOT
POKE
CALL
<組み込み変数>
CURSOR
TIME
<組み込み定数>
PAI
<データ入出力ステートメント>
OPEN
CLOSE
PRINT#n,x
INPUT#n,x
<演算関数>
SIN(X)
COS(X)
TAN(X)
ATN(X)
EXP(X)
LOG(X)
SQR(X)
ABS(X)
INT(X)
RND(X)
SGN(X)
<特殊関数>
PEEK(x)
<PRINT文用関数>
TAB(x)
HEX(x)
<文字取り扱い関数>
LEFT$(x$,n)
RIGHT$(x$,n)
MID$(x$,m,n)
LEN(x$)
ASC(x$)
STR$(x)
VAL(x$)
CHR$(x)
CURSOR$
INKEY$
SPC(x)
<エラーコード>
1.SYNTAX ERROR 文法誤り
2.LINE NUMBER ERROR 行番号誤り
3.OVERFLOW ERROR 数値範囲誤り
4.MEMORY FULL ERROR メモリオーバー
5.ERROR 1 変数が多過ぎる
6.ERROR 2 ステートメントオーバー(79字まで)
7.ERROR 3 ファイル名がおかしい(6文字まで)
8.ERROR 4 0で割ろうとした
9.ERROR 5 関数の引数値がおかしい
10.ERROR 6 デバイスエラー、OPENせずにアクセスした
11.ERROR 7 配列エラー
12.ERROR 8 FOR~NEXTエラー
13.ERROR 9 GOSUB~RETURNエラー
14.ERROR 10 文字式の中に文字因子以外を使用
15.ERROR 11 FOR~NEXTネスト15重を超えた、式が複雑過ぎる
16.ERROR 12 GOSUB~RETURNネスト30重を超えた
17.ERROR 13 変数が未定義
18.ERROR 14 配列宣言の2重定義
19.ERROR 15 配列宣言のサイズエラー(数値:1~8500、文字:1~ 255)
20.ERROR 16 配列宣言されていない
21.ERROR 17 配列宣言されているサイズオーバー
22.ERROR 18 文字変数で演算した
23.ERROR 19 未定義関数を使用した、式中で使用できない文字、関数を使用
24.ERROR 20 未定義のユーザ定義関数エラー
25.ERROR 21 DATAが無いまたは足りない
26.ERROR 22 DATA文の区切りがおかしい
27.ERROR 23 数値以外のデータを数値として使用
28.ERROR 24 INPUT、GOSUBをダイレクト実行した
29.ERROR 25 コマンドをプログラム中で実行した
30.PRINTER NOT READY ERROR プリンターがREADY状態ではない、接続されていない
Home へ戻る