基本命令語一覧
BASICの基本的な命令語のうち、主な書式を解説しています。
- 命令語はすべてシャープ製の"PC-G850VS"に基づきます。
- 下線が引かれた命令語では、リンク先に詳しい説明があります。
調べたい命令語の頭文字を選択 : A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z
命令語 | 主な書式 | 説明 | |
---|---|---|---|
A | AND |
|
Aが5以下でかつBが0以上のときに、250行に移します |
ASC |
|
文字"A"をキャラクタコード(この場合は"65")に変換します | |
C | CHR$ |
|
キャラクタコード"65"を文字(この場合は"A")に変換します |
CIRCLE |
|
座標(70,20)を中心座標とする半径10ドットの円を描きます | |
CLEAR |
|
すべての変数を消去します | |
CLS |
|
表示内容を消去し、表示開始位置(カーソル)を(0,0)に戻します | |
D | DIM |
|
変数Aについて、配列要素 A(0)~A(4)の5つを定義(宣言)します |
E | END |
|
プログラムの実行を終了します |
F | FILES |
|
プログラムファイルエリアに登録されているファイル名、サイズを表示します |
FIX |
|
数値の整数部(=-2)を求めます | |
FOR~NEXT |
|
Aが9を超えるまで、FOR~NEXTの間を10回繰り返し実行します | |
FRE |
|
今使われていない部分のバイト数を求めます | |
G | GCURSOR |
|
GPRINTで表示を開始する座標を(50,30)に指定します |
GOSUB~RETURN |
|
300行にサブルーチンジャンプし、RETURNで戻ります。(GOSUBはメインルーチンに、RETURNはサブルーチンの最後に書きます) | |
GOTO |
|
500行に無条件で移します | |
GPRINT |
|
指定されたドットパターンを表示します | |
I | IF~THEN~ELSE |
|
Aが0未満のときは200行、それ以外のときは300行に移します |
INKEY$ |
|
キーが押されるまで読み込みを繰り返し実行し、押されたらキーの内容をA$に代入します | |
INPUT |
|
キーから入力された値をAに代入します | |
INT |
|
その数値を超えない最大の整数(=-3)を求めます | |
K | KILL |
|
ファイル名が"MAIN"のファイルをプログラムファイルエリアから消去します |
L | LINE |
|
座標(0,0)と(143,47)の間を線で結びます |
LOAD |
|
プログラムファイルエリアに登録されている"MAIN"ファイルを呼び出します | |
LOCATE |
|
PRINTでの表示開始位置(カーソル)を(5,5)に指定します | |
N | NEW |
|
プログラム・データエリア内のBASICプログラム、変数の値を消去します |
O | ON~GOTO |
|
Aが1のときは500行、2のときは510行、3のときは520行に移します |
OR |
|
Aが0またはBが0のときに、120行に移します | |
P | PAINT |
|
座標(0,0)を囲む領域を塗りつぶします |
PASS |
|
パスワードを"1111"に設定します。解除する場合も同様に入力します | |
POINT |
|
座標(0,0)の状態を読み取り、Aに代入します | |
PRESET |
|
座標(0,0)のドットを消します | |
|
Aに代入されている値を表示します | ||
PSET |
|
座標(0,0)のドットを点灯させます | |
R | READ~DATA |
|
定義したデータをAに代入します |
RANDOMIZE |
|
RND命令に先立ち、乱数のタネを植え付けます | |
REM |
|
プログラムに注釈を入れます | |
REPEAT~UNTIL |
|
Aが5を超えるまで、REPEATとUNTILの間を繰り返し実行します | |
RND |
|
1~5の間で乱数(疑似乱数)を発生させます | |
RUN |
|
プログラムの実行を開始させます | |
S | SAVE |
|
ファイル名を"MAIN"としてプログラムファイルエリアに登録します |
SWITCH~CASE~DEFAULT~ENDSWITCH |
|
Aが1なら"ONE"、2なら"TWO"、それ以外なら"OTHER"と表示します | |
U | USING |
|
数値を表示するときのフォーマットを符号と整数2桁に指定します |
W | WAIT |
|
約50/64秒間、PRINT命令によるプログラムを停止します |
WHILE~WEND |
|
Aが1以外の場合に、WHILEとWENDの間を繰り返し実行します |