プログラミングって何?⑦

クリスマスが近づき、街ではイルミネーションがきれいな時期となりました。街中だけではなく、一般のご家庭でも、きれいにイルミネーションを配置し、そのイルミネーション目当てに人が集まることもあります。

あまり気にはしてないですが、実はこのイルミネーションにもプログラミングが関係しています。

LEDが点灯したり、消灯したり。キラキラするのは、誰かがプログラミングしたプログラムをイルミネーションに使っているのです。一定のタイミングで、点灯▶消灯▶点灯と続くのもプログラミングによって、タイミングが制作されたものであり、ランダムに点灯▶消灯▶点灯と続くものも、ランダムなわけではなく、プログラミングによるものです。

今回は簡単ではありますが、点灯▶消灯▶点灯が10回繰り返すプログラミングを作ってみました。

こちらはビジュアルプログラミングというものので、タブレットがあれば制作ができるものです。おそらくは、小中学校でプログラミングが導入したときは、このようなものから始めていくことになると思います。大半の生徒がプログラミングを習うときに最初に学ぶものです。こちららは、グリーンのLEDが数秒かん点灯したあと、点灯して、消灯して、それを繰り返し行い、その後赤いLEDが繰り返すプログラムです。

簡単なものではありますが、矛盾する動きが一つでもあれば作動しなくなります。CLEARでは、プログラミングを学ぶときは、初心者であっても、このように簡単なものから初めていきます。おそらく最初は試行錯誤しながら、そして徐々に自分で考えながら!プログラミング的思考を育んでまいります。

ご興味がある方はぜひ一度お問い合わせください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です