Casio Basic
サブルーチンから復帰する。
ループの中で使用するとそのループから無条件で脱出する。
C.Basicとは有志が開発したCasio Basicを高速化し、少し機能の拡張を行ったものである。
Casio Basicで作成したプログラムはすべて動作し、Casio Basicの数倍~数万倍の速度で動作する。グラフィック関連の処理は非常に高速で、画面全体を塗りつぶすプログラムが純正Casio Basicで2時間程度かかるのに対し、Casio Basicでは1秒間に2回程度画面を塗りつぶすことができるほどである。通常の演算も高速で、加算では十倍程度早い。さらに、変数名に小文字を使用することが可能になり、変数の数がおよそ倍増した。しかしこれをするとそのプログラムはC.Basicでしか動作しなくなってしまう。
導入は通常のアドイン・アプリケーションと同じようにでき、fx-9860Gシリーズや、fx-CG20/50など殆どのプログラム電卓で使用できる。
ただし使用すると、カシオの想定していないアプリケーションであるため保証の対象外となる可能性がある。
グラフィックの色を指定する。fx-CG10/20/50のみ。
Black , Blue , Red , Magenta , Green , Cyan , Yellow が使用可能。
例えば、赤で画面を塗りつぶす場合はこのようなプログラムになる。
最初の行では、グラフ画面のグリッド、軸、ラベルを非表示にしたあと、グラフ画面をクリアしている。
2行目はループであり、Y軸のループの中にX軸のループが入っている。
3行目でループの実行回数を座標にして赤で点を表示している。PxlOnの前のRedで色を指定している。その後ループをすすめるNextコマンドがある。
文字列を指定した文字数目から別に指定した文字数分を取り出す。
書式
{PxlOn Y座標,X座標}
指定した座標に点を描画する。非常に動作が重い。
多くのプログラミング言語とは異なりX座標とY座標の引数の順番が逆である。
PlotOn/Offは、古い機種と互換性を保つためにある。これを使用するとfx-cg10/20/30では1ドットが3x3になる。
PxlOff/PlotOffは点を削除する。