基本命令語一覧
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の間を繰り返し実行します | |