プログラミングクラブ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日に投稿したものを、ホームページリニューアルに伴い、再投稿したものです。