もっと手軽に電車の中でもプログラミング!

2/16/01 by Shigeyuki Seko


ループ(繰り返して実行)

つぎに、プログラムの醍醐味、同じ処理をくり返す方法です。(笑)
プログラム一覧の中から Hello.bas を選択し、Edit ボタンをタップします。

前回作成したプログラムが表示されます。
これを修正します。

繰り返しにするのは簡単です。
くり返したい処理を while 1 と wend で囲むだけです。

while 1
  input "Your Name=";name$
  print "Hello ";name$
wend

例では while と wend で囲まれた部分がインデント(字下げ)してありますが、こうするとくり返す範囲が解りやすくて便利です。できるだけインデントをうまく使って見易いプログラムを作成するよう心掛けてください。思わぬバクを防ぐ亊ができます。また、インデントにはできるだけタブを使用してください。全角のスペース等は使用できません。(ホームページ上のプログラムは都合上全角スペースが入っていますのでそのままコピーしても動作しません)

S&R ボタンをタップして実行してみてください。
以下のように永遠に入力/出力をくり返します。

既に気がつかれたと思いますが、これは無限ループです。
いつまでたっても終了しません。(笑)
強制的にプログラムを停止するには BREAK を使用します。
ハードウェアーボタン一番右端のメモ帳ボタンを押すとプログラムは強制終了します。
何かの不具合でプログラムが止らなくなった場合にもこのメモ帳ボタンを押してください。

あとは前回と同じように、メニュー File の Close でプログラムは終了します。

それでは、次に進みましょう。