Casio Basic: Do~LpWhile

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

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

fx-5800P / fx-9860GII / fx-CG20 / fx-CG50
Do ~ LpWhile (Doループ)

◆概 要:
ループ処理を行う。

◆書 式:
Do
[繰り返したい処理]
LpWhile [ループ継続条件]



繰り返し処理を行いたい時に使います。

ループ継続判定を行う位置が、Doループと Whileループで異なります。Doループは、ループの終わりで条件定を行いますが、Whileループは、ループの始まりで条件判定を行います。従って、Doループは最低でも一回実行されるが、Whileループは1度も実行されないことがあります。




ループ継続判定条件について

ループ継続判定条件は、それが 「真 (True)」 であればループを継続し、「偽 (False)」 であればループから抜けます。
ループ継続判定には、関係演算式、論理演算式、計算式、関数、変数、戻り値を返すコマンド、数値 を指定できます。

関係演算式を用いる場合
LpWhile K≠0LpWhile X>Y  などのように、式が成り立つ(真である)か? あるいは成り立たない(偽である)か?で判定されます。

論理演算式を用いる場合
LpWhile X And Y や LpWhile X Or Y などのように、結果が真(1)か? あるいは 偽(0)か? で判定されます。

計算式・関数・戻り値を変えるコマンドを用いる場合
LpWhile A-BLpWhile sin(D)LpWhile Getkey などのように、これらの結果が、0でない(真)か? 0である(偽)か? で判定されます。

変数を用いる場合
LpWhle C などのように、変数が、0でない(真)か? 0である(偽)か? で判定されます。

数値を用いる場合
LpWhile 1 などとすると、常に真になるので、Doループはエンドレスループになります。Casio Basic が動作する電卓では、[AC] キーを押せばプログラムが強制終了されるので、このような使い方は有用性である。Lbl / Goto ループでも同じである。




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

人気ブログランキングへ


FC2ブログランキングへ


keywords: fx-5800PCasioBasicDo~LpWhileプログラミング入門プログラム関数電卓

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

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

コメントの投稿

非公開コメント

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

やす (Krtyski)

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


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

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

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


人気ブログランキングへ


FC2ブログランキングへ


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

リンク
月別アーカイブ
Sitemap

全ての記事を表示する

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

この人とブロともになる

QRコード
QR