K3Tunnelを使ってプログラミングのいろはを書いています。
K3Tunnelのはじめかたはこちら⇒【プログラミングいろは】はじめるのはカンタンです
今回は、似たようなことを繰り返すやり方です。
ロケットの発射だとか、年越しのときのカウントダウンって、1秒ずつ数字を数えます。
こんなやつをプログラミングしてみます。
繰り返し
同じことの繰り返しだとか、似たようなことを繰り返したいとき、イチイチやりたい回数分のブロックを並べなくてもすむやり方です。プログラミングでは「繰り返し」とか「ループ」といいます。
K3Tunnelの画面の左にある「繰り返し文」をタップすると、繰り返しのブロックが出てきます。
同じことの繰り返し
"こんにちは"を10個書いてみます。
イチイチ10個並べるのはメンドウなので、繰り返し文を使います。こう。
プログラムが短くなりました。便利。
似たようなことの繰り返し
5、4、3、2、1、0はどうやればいいでしょう?
数字を繰り返すんだけど、違う数字です。
「1つずつ引くことを繰り返す」と考えられると出来ます。
これ、数を数えながら繰り返すっていう基本パターン。
1から10まで数を数える
まず、1から10まで数えてみます。
変数を使って、こうやります。
変数iを1から1つずつ足して、計算結果の表に書くことを繰り返す。
違うブロックを使って3パターン作りました。
別の繰り返しのブロック3種類を使って、同じことをやってます。
カウントダウン
ではカウントダウン。
1つずつ引けば良いので…こう。
"0秒前"はおかしいかなと思って、0は別扱いしてみました。