コンピューターが本当に得意なことの一つに
コマンドをくりかえすことがあります。
人が同じことを何回もやらなければ
いけなかったらかなり退屈するでしょう
しかし、コンピューターは何回でも、
同じことを飽きることなくとても上手にできるのです。
たとえば、Facebookの友達全員に
誕生日をお祝いするメールを送りたいとしたら、
メールを全員に書くだけでも、100年以上かかるかもしれません。
でも、数行のコードでシステムを使って、Facebookの友達全員に
お誕生日をお祝いするメールをおくることができるのです。
それがループがそのものであり、非常に役立つ理由です。
そして、コンピューターはループをとても上手くできます。
この例では、トリを動かしてブタを捕まえましょう。
「くりかえし」ブロックをつかうと、これをとても簡単にできます。
「move forward」コマンドを5回使えば、
とりをブタに一歩ずつ、合計で5歩近づけて
捕まえることができますね。
また、「move forward」ブロックを1回使って
それを5回くりかえすように指示すれば、同じことをくり返します。
[前に すすむ]コマンドをドラッグして、
「くりかえし」ブロックの中に入れれば、簡単にできます。
「くりかえし」ブロックをクリックして、
ブロックをくり返す回数を数字として入れて
何歩ほど前に進みたいか指定しましょう。
それから、「くりかえし」ブロックには、
すきなだけコマンドを入れることができます。
たとえば、こうすれば「move forward」と「turn left」を5回くり返します。
よくできましたね。
たのしんでください。