Casio Basic: Isz命令

Casio Basic
コマンドリファレンス

Casio fx-5800P と fx-9860GII、fx-CG20、fx-CG50 で確認をとっています。Casio fx-FD10 Pro では互換性はあると考えられますが、実機で確認していないので「可能性」としてご覧ください。

2015/01/09 更新

fx-5800P / fx-9860GII / fx-CG20 / fx-CG50
Isz (インクリメント・ジャンプ命令)

◆概 要: 変数をインクリメントし、その結果が0になると、2つめのコマンド/命令にジャンプする。

◆書 式: Isz [変数]


Isz命令は、CasioBasic 独特のコマンド。

[変数] が0にならない保証があれば、単純にインクリメントに利用できる。



Isz命令の使用例

-100→C
Lbl 0
Isz C
Goto 0


このプログラムは、ループを100回繰り返した後、Cが0になるので、Goto 0 をジャンプして、次の処理へ移ります。


Isz A の変数Aが0にならない保証があれば、A+1→A と同じ処理になる。

-1000→A
Lbl 0
If A≠0:Then
Isz A
Goto 0
IfEnd


この1000回ループの実行時間は、約16秒 (fx-5800P使用)。

-1000→A
Lbl 0
A+1→A
If A≠0:Then
Goto 0
IfEnd


この1000回ループの実行時間は、約24秒 (fx-5800P使用)。


Isz A A+1→A よりも8秒速く、A+1→AIsz命令よりも33%余計に時間がかかることが分かります(fx-5800P使用)。このように、Isz命令の利用価値は高いと言えます。




応援クリックをお願いします。励みになるので...

人気ブログランキングへ


FC2ブログランキングへ


keywords: fx-5800PCasioBasicIsz命令プログラミング入門プログラム関数電卓

リンク集 | ブログ内マップ
関連記事

テーマ : プログラム関数電卓
ジャンル : コンピュータ

コメントの投稿

非公開コメント

最新記事
最新コメント
カテゴリ
C# (3)
検索フォーム
Visitors
Online Counter
現在の閲覧者数:
プロフィール

やす (Krtyski)

Author:やす (Krtyski)
since Oct 30, 2013


プログラム電卓は、プログラムを使ってナンボ!

実際に触って気づいたこと、自作プログラム、電卓プログラミングについて書いています

おもしろい・役に立つならクリックしてください。励みになります。
にほんブログ村 IT技術ブログ 開発言語へ
にほんブログ村


人気ブログランキングへ


FC2ブログランキングへ


写真: 「4駆で泥んこ遊び@オックスフォード郊外」

リンク
月別アーカイブ
Sitemap

全ての記事を表示する

RSSリンクの表示
最新トラックバック
ブロとも申請フォーム

この人とブロともになる

QRコード
QR