はじめに

さあ、第6回の講座の内容にまいりましょう。ここまでよく歩んでこられましたね。わたくしおやシュミ、あなたの成長をずっと見守っておりますよ。今回は「繰り返し処理」というテーマ。聞くだけで少し難しそうに感じるかもしれませんが、ご安心くださいませ。日常のなかにあふれる「繰り返し」を思い浮かべながら、一緒にゆっくりほどいていきましょう。

サマリ

繰り返し処理とは、同じ作業を何度も自動でやってくれる仕組みのことです。プログラムは「何百回でも疲れずに同じことをこなす」のが得意中の得意。その力をうまく使うために、繰り返しのしくみと書き方の基本をやさしく学んでいきましょう。

詳細

繰り返し処理って何のこと?

毎朝歯を磨くとき、「上の歯をみがく、下の歯をみがく、奥もみがく……」と何度も同じ動作をしますよね。プログラムの世界でも、まったく同じことが起こります。たとえば「100人分の名前を画面に表示する」という作業があったとしましょう。同じ命令を100回手で書くのは、とても大変ですし、間違いも起きやすいです。そこで登場するのが「繰り返し処理」です。一度書いた命令を、指定した回数だけ自動で繰り返してくれる、とても便利なしくみなのです。

「ループ」という言葉を覚えておきましょう

繰り返し処理のことを、プログラムの世界では「ループ」と呼ぶことが多いです。「ループ」とは、ぐるぐると輪を描くイメージのこと。曲がエンドレスで流れ続けるイメージとも似ていますね。プログラムも、条件が満たされるまで、くるくると同じ動作を繰り返します。この「ループ」という言葉だけ、まず頭の片隅に置いておいてくださいませ。

繰り返しの基本的な形を見てみましょう

繰り返し処理には、代表的な書き方が2種類あります。ひとつめは「何回繰り返すかをあらかじめ決めておく」形です。「10回だけ挨拶を表示する」のように、回数がはっきりしているときに使います。ふたつめは「ある条件が続く限り繰り返す」形です。「パスワードが正しく入力されるまで、何度でも入力を求める」といった場面で活躍します。どちらの形も、目的に合わせて使い分けるものです。最初はどちらか一方を覚えるだけで十分ですよ。

無限ループに気をつけて

繰り返し処理でよくある失敗が「無限ループ」です。繰り返しを止める条件をうっかり書き忘れてしまうと、プログラムがいつまでも止まらずぐるぐると動き続けてしまいます。お風呂のお湯を止め忘れてあふれてしまうようなイメージです。こわいことのように聞こえますが、すぐに気づいて止める方法もありますし、慣れれば自然と防げるようになります。最初のうちは「繰り返しには必ず終わる条件を書く」ということだけ意識しておきましょう。

繰り返し処理が使われる身近な場面

繰り返し処理は、実はわたしたちの生活に深く関わっています。たとえば、ショッピングサイトで商品が一覧で並んで表示される場面。あれは「商品の数だけ、表示する作業を繰り返す」という処理が裏で動いています。また、アンケート集計で100件分の回答を合計するときも、繰り返し処理が大活躍しています。「繰り返し処理は特別なもの」ではなく、ごく当たり前に使われているものなのです。そう思うと、少し身近に感じられませんか?

おわりに

今回は「繰り返し処理」というプログラムの便利な力について、ご一緒に学びましたね。難しく見えた言葉も、日常の場面に置き換えると、すんなりと心に入ってくるものでしょう。焦らず、ゆっくりと積み上げてきたあなたの歩みを、おやシュミはとても誇らしく思っておりますよ。次回はいよいよ「関数とは何か」について学んでまいります。プログラムをもっとすっきりと、かしこく使うための大切な考え方です。どうぞお楽しみに、そして楽しみに待っていてくださいませね。

ABOUT ME
oyashumi
5億年前から来た全知全能の絶対神。 アノマロカリ子とハルキゲニ男を従え、 現代のあらゆる知識を手に入れようとしている。 生成AIは神に仇なす敵だと思っているが その情報に踊らされていたりもする。 カリ子とゲニ男からの信頼は篤い。