こちらのクラスではプログラムの速さをコントロールして「すすむ距離をはかろう」を目標に進めました!

授業の中でロボットを1秒、2秒、3秒、…10秒動かしてみるという内容を行っていますが、
では1秒って正確には何センチなの?何度回転するの?
今日は測定シートを使って1秒で何センチ進むのか正確に測ってもらいました。

電池残量やロボットの作りによって多少、進む長さが変わってきます。
10cmでも12cmでも秒数を1秒で設定しているのならどちらも正解になります。

なので自分のロボットは何センチ進むのか、右回転では何度になるのかを細かく測ってもらいました!
逆に20センチ進ませるには何秒に設定したらいいの?など、問題に苦戦しつつもみんな解くことができていました。

文字からプログラムを書き出すコーディング問題はひっかけに間違える事なくみんなスラスラと解けていました。

最後は「トレジャーハンター」ゲームをしました。
お宝ゾーンで止まればクリア、デンジャーゾーンで止まってしまうとアウト。

ロボットはランダムに動くので、お宝ゾーンに止まることができるかは完全に運次第!
改造も加えてランダムに前に2回進んだり、後退したりするプログラムも入れて楽しみました。

「運ないんですよ!」と言いながらも順番にロボットを動かしながら、みんなでリアクションをとりつつ楽しくゲームをすることができていました。
好奇心旺盛で、プログラムをみながらここかえたらどうなるかな…など考えてたくさん質問してくれるのがとても嬉しいです。
プログラムの中身に興味をもつという事ができているのが素晴らしいなと感じています★

次回は「変数をつかいこなす」をやっていきます!
