≪ 💡 プログラミングって なに?まんがで学ぶNo.353
まんが No.353

歯みがき100回、100行 書く?

同じことを何回もするときは、「くり返し」でまとめて書く。

1洗面所でハルが歯をみがき、となりでミオが長い紙に歯ブラシの絵を何個も描いている。
「みがく」を 100回かい 書いかいて…
2歯ブラシの絵が並んだ紙が床まで長くのび、ハルとミオがうもれそうになっておどろいている。
長すながすぎるよ!
3AIロボットが、輪の矢印と歯ブラシの絵がついたカードを1枚かかげ、ハルとミオが見上げている。
「100回かい くり返すかえす」って まとめれば いいよ
4カード1枚を持ったミオが満足そうにし、歯みがき中のハルとAIロボットも笑顔になっている。
同じおなじことは まとめて 書くかく!

▶ 動画で見る(音声つき)

100回 書かなくて いいの?

歯みがきを100回するように命令を書くとき、「みがく」を100行ならべる必要はありません。「100回くり返す」の中に「みがく」をひとつ入れれば、同じ動きになります。プログラムでは、くり返しを使うと、短く読みやすくなり、回数を変えたいときも数字をひとつ直すだけですみます。

🛡 ポイント
長いプログラムほど、まちがいを見つけにくくなります。まとめられるところはまとめよう。

おぼえておこう

おうちの方へ

なわとびの回数、階段の段数など、身の回りの「くり返し」を探してみてください。「何回」と「何をくり返すか」に分けて考えられると、プログラミングの大事な考え方が身につきます。

▶ つぎに やってみよう:ずっと 動かそう(Scratch)

← まえつぎ →
≪ プログラミングって なに? の一覧へ