PBコマンド一覧表


書式:VAC
機能:全変数のクリア
書式:CLEAR
機能:全変数のクリア
書式:CLEAR
機能:プログラムの消去

書式:CLEAR A
機能:全プログラムの消去
書式:NEW
機能:プログラムの消去

書式:NEW ALL|A
機能:全プログラムの消去
書式:RUN [行番号]
機能:プログラムの実行
書式:LIST [行番号]
機能:リストの表示

書式:LIST A
機能:全プログラムエリア内のリストの表示
書式:LIST ALL
機能:全プログラムエリア内のリストの表示
書式:LIST V
機能:配列宣言済みの変数名と添え字の表示
書式:PASS 文字列
機能:パスワードの設定または解除を行う
書式:SAVE [A] [文字列]
機能:プログラムのカセットテープへの保存
書式:SAVE ALL [文字列]
機能:全領域のプログラムのカセットテープへの保存
書式:LOAD [A] [文字列]
機能:プログラムのカセットテープからの読み出し
書式:LOAD ALL [文字列]
機能:全領域のプログラムのカセットテープからの読み出
書式:VER [文字列]
機能:カセットテープに保存したプログラムやデータの記録状態をチェックする
書式:VERIFY [文字列]
機能:カセットテープに保存したプログラムやデータの記録状態をチェックする
書式:END
機能:プログラムの終了
書式:STOP
機能:プログラムの一時停止
書式:[LET] 数値変数=数式
  : [LET] 文字変数=文字式
機能:左辺の変数に右辺の式の値を代入する
書式:REM [注釈]
機能:注釈を表す
書式:INPUT [文字列,]変数名[,[文字列,]変数名]*
機能:キーボードからデータを変数に入力
書式:KEY
機能:キーボードから1文字入力
書式:KEY$
機能:キーボードから1文字入力
書式: PRINT [CSR 数式;][数式|文字式][,|; [CSR 数式;][数式|文字式]]
機能:出力要素の表示を行う
書式:CSR 数式
機能:表示位置の指定を行う
書式:GOTO 行番号|#プログラムエリア番号
機能:無条件に分岐
書式:ON 数式 GOTO 行番号|#プログラムエリア番号[,行番号|#プログラムエリア番号]*
機能:分岐条件に応じた分岐先へ分岐
書式:IF 比較式 ;文[:文]*
機能:比較式が成立した時に;以降の文を実行する

書式:IF 比較式 THEN 行番号|#プログラムエリア番号
機能:比較式が成立した時に分岐する
書式:IF 比較式 THEN 文[:文]*
機能:比較式が成立した時にTHEN以降の文を実行する
書式:FOR 数値変数=数式 TO 数式 [STEP 数式]   NEXT 数値変数
機能:FORからNEXTまでの繰り返し
書式:GOSUB 行番号|#プログラムエリア番号
機能:サブルーチンへの分岐
書式:RETURN
機能:ブルーチンからの復帰
書式:ON 数式 GOSUB 行番号|#プログラムエリア番号[,行番号|#プログラムエリア番号]*
機能:分岐条件に応じた分岐先のサブルーチンへ分岐
書式:DATA 定数[,定数]*
機能:データを収納する
書式:READ 変数名[,変数名]*
機能:DATAの内容を読み取る
書式:RESTORE 行番号
機能:READ文の読み出し位置を指定する
書式:PUT [文字列] 変数1[,変数2]
機能:カセットテープにデータを記録する
書式:GET [文字列] 変数1[,変数2]
機能:カセットテープに記録されたデータを変数へ読み込む
書式:BEEP 0|1
機能:ビープ音の発生
書式:DEFM [数式]
機能:変数領域の拡張
書式:DEFM [数式]
機能:変数領域の拡張
書式:DEFM [数式]
機能:DEFMモード指定と変数領域の拡張
書式:DIM [配列名][,配列名]*
機能:DIMモード指定と配列の宣言
書式:MODE 数式
機能:モード4~8の設定を行う
書式:SET F0-9
機能:少数点以下指定

書式:SET E0-9
機能:有効桁数指定

書式:SET N
機能:指定解除
書式:LEN(文字変数)
機能:文字数を返す
書式:MID(数式[,数式])
機能:専用文字変数$の指定位置から指定数取り出す
書式:MID$(数式[,数式])
機能:専用文字変数$の指定位置から指定数取り出す
書式:VAL(文字変数)
機能数字から数値への変換
書式:STR$(数式)
機能:数値から数字への変換
書式:SIN 数式
機能:三角関数のSINの値を返す
書式:COS 数式
機能:三角関数のCOSの値を返す
書式:TAN 数式
機能:三角関数のTANの値を返す
書式:ASN 数式
機能:逆三角関数のARCSINの値を返す
書式:ACS 数式
機能:逆三角関数のARCCOSの値を返す
書式:ATN 数式
機能:逆三角関数のARCTANの値を返す
書式:HYPSIN 数式
機能:双曲線関数のsinhの値を返す
書式:HYPCOS 数式
機能: 双曲線関数のcoshの値を返す
書式:HYPTAN 数式
機能:双曲線関数のtanhの値を返す
書式:HYPASN 数式
機能:逆双曲線関数のsinh-1の値を返す
書式:HYPACS 数式
機能:逆双曲線関数のcosh-1の値を返す
書式:HYPATN 数式
機能:逆双曲線関数のtanh-1の値を返す
書式:LOG 数式
機能:常用対数の値を返す
書式:LN 数式
機能:自然対数の値を返す
書式:EXP 数式
機能:指数関数の値を返す
書式:SQR 数式
機能:平方根の値を返す
書式:CUR 数式
機能:立方根の値を返す
書式:ABS 数式
機能:絶対値を返す
書式:SGN 数式
機能:符号に応じた値を返す
書式:INT 数式
機能:引数を越えない最大の整数を返す
書式:FRAC 数式
機能:引数の小数部を返す
書式:RND(数式,数式)
機能:引数を指定桁で四捨五入した値を返す
書式:REC(数式,数式)
機能:極座標(r,θ)を直交座標(x,y)に変換
書式:POL(数式,数式)
機能:直交座標(x,y)を極座標(r,θ)に変換
書式:FACT 数式
機能:階乗値x!を返す
書式:NPR(数式,数式)
機能:順列の数nPrを与える
書式:NCR(数式,数式)
機能: 組み合せの数nCrを与える
書式:EOX 数式
機能:(x,y)の2変数統計において、引数として与えられるyに対するxの推定値を返す
  y=a+bx→EOX(y)=(y-a)/b
書式:EOY 数式
機能:(x,y)の2変数統計において、引数として与えられるxに対するyの推定値を返す
  y=a+bx→EOY(x)=a+bx
書式:RAN#
機能:0から1の間の乱数を返す
書式:DEG(数式[,数式[,数式]])
機能:60進数を10進数に変換した値を返す
書式:DMS$(数式)
機能:10進数を60進数に変換した文字列を返す
書式:HEX$(数式)
機能:10進数を4桁の16進数文字列に変換
書式:&H 文字列
機能:4桁までの16進数文字列を10進数に変換
書式:NEW#
機能:データバンクデータの消去
書式:LIST#
機能:データバンクデータすべての表示
書式:SAVE# [文字列]
機能:データバンクデータのカセットテープへの記録
書式:LOAD# [文字列]
機能:データバンクデータをカセットテープから読み込む
書式:READ# 変数名[,変数名]*
機能:データバンクデータの読み取り
書式:RESTORE# [文字列[,0|1[,行番号|#プログラムエリア番号]]]
機能:データバンクデータを検索し、READ#で読むメモデータの順番を設定する
書式:WRITE# [データ[,データ]*]
機能:データバンクデータの書き換えまたは削除

名称
コマンド名、関数名
書式
[]内は省略可
*:繰り返し記述可能
|:どちらか片方が記述可能
文字列:""で囲んだ文字列
変数名:数値変数(A~Z)、文字変数(A$~Z$,$)
数式:数値を結果とする計算式、数値定数、数値変数
文字式:文字列を結果とする計算式、文字列定数、文字変数
行番号:1~9999
#プログラムエリア番号:#0~#9
変数:数値変数、文字変数
機能
コマンド、関数の機能概要
種類
M:マニュアルで使用可能
P:プログラムで使用可能
F:関数命令。プログラムとマニュアルの両方で使用可能
互換性
使用可能機種
V1:24関数
 PB-100/300/200/FX-700P/820P
V2:27関数
 V2.0:PB-400/FX-710P
 V2.0':PB-100F (ブザーが省かれている、BEEPコマンドは存在する)
 V2.1:PB-410/110/120/FX-720P/820P(データ・バンク有)
 V2.1+:PB-120 (データ・バンク有、コマンドはV2.1と同じ)
 V2.1':PB-80(データ・バンク有、コネクタがない)
 V2.1B:PB-220(データ・バンク有、FA-3使用不可)
 V2.1C:fx-5200P(72関数、コネクタがない)
 V2.2:FX-780P/781P(24桁表示、65関数、データ・バンク有、数式記憶機能有、FA-3使用不可)
V3:65関数
 FX-790P/795P(24桁表示、データ・バンク有、数式記憶機能有、FA-3使用不可)
 FX-740P(24桁表示、データ・バンク有、数式記憶機能有)