Casio Basic: ◢ (出力命令)
Casio Basic
コマンドリファレンス
Casio fx-5800P、fx-9860GII、fx-CG20、fx-CG50 で確認をとっています。Casio fx-FD10 Pro では互換性はあると考えられますが、実機で確認していないので「可能性」としてご覧ください。
fx-5800P / fx-9860GII / fx-CG20 / fx-CG50
◢ (出力命令)
◆概 要: プログラムを一時停止し、数字、文字列、式や関数の計算結果、コマンドの戻り値を出力する。
◆書 式: [出力内容]◢
出力命令 ◢ は、CasioBasic 独特のコマンド。
この出力命令は、プログラムを一時停止して出力を行い、[EXE] で一時停止を解除する一連の動作を行う。
プログラムの一時停止をせずに出力したい場合は、" " (文字列出力)、や Locateコマンドを用いる。
※ 出力命令◢ でプログラムが一時停止した時の画面出力が、fx-9860GII と fx-5800P で違いがある。
・ fx-9860GII や fx-CG20/50: 現在の内部カーソル行に - DISP - (右から8桁使用) が上書き表示される。
[EXE] キーを押せば - DSIP - 表示は消える。
・ fx-5800P: 画面最上部のステータス表示部に DISP アイコンが表示され、プログラム実行画面には特に何も表示されない。
(参考) " " 命令に関連した内部カーソル行について ⇒ Casio Basic コマンドリファレンス - " " (出力命令)
変数Aに5が代入されている時、
A◢
と記述すると、画面に5が表示される。
5→A◢
と記述すると、画面に5が表示される。
Aに1234が、Bに5678が代入されている時、
AxB◢
と記述すると、画面に 7006652 と表示される。
"OUTPUT TEST"◢
と記述すると、画面に OUTPUT TEST が表示される。
fx-9860GII や fx-CG20/50 での - DISP - 表示について
一時停止する時表示される - DISP - は、右から8桁を使用して、右橋に表示される。表示される行は、現在の内部カーソル行になる。内部カーソル行は プログラム起動後の出力命令 " " の実行回数で決まる。起動直後および " " が実行されない時は1行目、1回実行されるたびに改行されて1つ下の行になる。" " が6回実行されると内部カーソル行が7行目になり、それ以降は " " が何回実行されても内部カーソル行は7行目のままとなる。
現在のカーソル行が1行目のの時、
Locate 1,1, "LINE"
を実行すると、LINE と表示されるが、
Locate 1,1,"LINE"◢
を実行すると、LINE の表示の上に、ー DISP ーが上書きされるので、LINE の表示が消える。
従って、"" を利用して内供カーソル行を所定の位置にしてから Locate コマンドを使うか、" " を一切使わずに内部カーソル行を1行目に固定した上で、Locate コマンドを2行目以下で使うように、プログラム上で考慮すると良い。
"":"":"":"":"":""
Locate X,Y,"LINE"
とすると、最初に "" を6回実行することで内部カーソル行を7行目にしいる。その後 Locate コマンドでの表示では、Y は 1~6 の範囲で使えば、- DISP - に表示を妨害されない。
(参考) ⇒ fx-9860GII への移植 - ピタゴラス数
応援クリックをお願いします。励みになるので...
コマンドリファレンス
Casio fx-5800P、fx-9860GII、fx-CG20、fx-CG50 で確認をとっています。Casio fx-FD10 Pro では互換性はあると考えられますが、実機で確認していないので「可能性」としてご覧ください。
最終更新 2017/01/03
fx-5800P / fx-9860GII / fx-CG20 / fx-CG50
◢ (出力命令)
◆概 要: プログラムを一時停止し、数字、文字列、式や関数の計算結果、コマンドの戻り値を出力する。
◆書 式: [出力内容]◢
出力命令 ◢ は、CasioBasic 独特のコマンド。
この出力命令は、プログラムを一時停止して出力を行い、[EXE] で一時停止を解除する一連の動作を行う。
プログラムの一時停止をせずに出力したい場合は、" " (文字列出力)、や Locateコマンドを用いる。
※ 出力命令◢ でプログラムが一時停止した時の画面出力が、fx-9860GII と fx-5800P で違いがある。
・ fx-9860GII や fx-CG20/50: 現在の内部カーソル行に - DISP - (右から8桁使用) が上書き表示される。
[EXE] キーを押せば - DSIP - 表示は消える。
・ fx-5800P: 画面最上部のステータス表示部に DISP アイコンが表示され、プログラム実行画面には特に何も表示されない。
(参考) " " 命令に関連した内部カーソル行について ⇒ Casio Basic コマンドリファレンス - " " (出力命令)
変数Aに5が代入されている時、
A◢
と記述すると、画面に5が表示される。
5→A◢
と記述すると、画面に5が表示される。
Aに1234が、Bに5678が代入されている時、
AxB◢
と記述すると、画面に 7006652 と表示される。
"OUTPUT TEST"◢
と記述すると、画面に OUTPUT TEST が表示される。
fx-9860GII や fx-CG20/50 での - DISP - 表示について
一時停止する時表示される - DISP - は、右から8桁を使用して、右橋に表示される。表示される行は、現在の内部カーソル行になる。内部カーソル行は プログラム起動後の出力命令 " " の実行回数で決まる。起動直後および " " が実行されない時は1行目、1回実行されるたびに改行されて1つ下の行になる。" " が6回実行されると内部カーソル行が7行目になり、それ以降は " " が何回実行されても内部カーソル行は7行目のままとなる。
現在のカーソル行が1行目のの時、
Locate 1,1, "LINE"
を実行すると、LINE と表示されるが、
Locate 1,1,"LINE"◢
を実行すると、LINE の表示の上に、ー DISP ーが上書きされるので、LINE の表示が消える。
従って、"" を利用して内供カーソル行を所定の位置にしてから Locate コマンドを使うか、" " を一切使わずに内部カーソル行を1行目に固定した上で、Locate コマンドを2行目以下で使うように、プログラム上で考慮すると良い。
"":"":"":"":"":""
Locate X,Y,"LINE"
とすると、最初に "" を6回実行することで内部カーソル行を7行目にしいる。その後 Locate コマンドでの表示では、Y は 1~6 の範囲で使えば、- DISP - に表示を妨害されない。
(参考) ⇒ fx-9860GII への移植 - ピタゴラス数
応援クリックをお願いします。励みになるので...