プログラミングクラブSOJIの第2回が開催されました。今回は風車を回すプログラム。風車の回転スピード、回転継続時間、ライトの色が選べます。

講師の小澤さんからの課題をクリアして、互いに問題を出し合いました。

「スピード1で、色が紫で5秒光って、その後に消えるプログラム」

Rさんは[風車を回す][スピード1][紫点灯][5秒間継続][消灯とプログラムを組んで実行しました!

バグ(不具合)に気付いたのは小澤さん。

小澤「あれ?今、バグがあったんだけど、気付いた?」

R「え?」

H「え・・・?じゃあ、もう1回やってみよう!」

プログラムをもう一度実行しましたが、バグに気が付きません。

小澤「風車のスピードを5にして、もう一度実行してごらん」

言われた通りに[スピード5]に変えて実行してみると…

「あ!」

Hさんが声を上げました。

H「今、一瞬、ゆっくり回ってから、スピードが上がった!」

H「と、いうことは・・・う~ん、どう直せばいいんだ・・・?」

二人でしばらく考えていましたが、Hさんが、

「もしかしたら・・・」

と、プログラムを組み直しました。

[スピード1][風車を回す][紫点灯][5秒間継続][消灯]

そして、実行してみます。

R「あぁ!」

小澤「どう?わかった?

R「最初にスピードを設定しないと、前のスピードから始まっちゃう」

小澤「そう!Good job!」

今回はプログラムのバグを解決することができました。Hさんが直したのを、Rさんに言葉で説明してもらうことで、二人とも理解したことが確認できました。

プログラミングクラブSOJIでは、このような学び合いのある学びを展開していきます!

※このブログは2021年5月26日に投稿したものを、ホームページリニューアルに伴い、再投稿したものです。