安全にバックする

CONNECT(結びつける)

次の質問にすべて答えられるようにしましょう: - 車などの車両をバックさせる際にはどんな危険がありますか? - 車のバックで起きる交通事故は地域で年にどれくらい起きているでしょうか? - 車をより安全にバックさせるにはどうすればよいですか? - 車をバックさせるとき、歩行者やほかの車の運転手にそのことを知らせるためにどのようなことが起こりますか?これまでに学んだことについて考え、記録しましょう。自分の言葉で問題を説明します。自分のアイデアや発見したことをいろいろな方法で記録しましょう。

gear-reverse-car

Construct(組み立てる)

組み立て まずはこのモデルを組み立てます。

ev3-robot-color-sensor

プログラム 車輪つきロボットが前進し、タッチセンサーが押されると後退するプログラムを作りましょう。ロボットがバックライトを表示するようにしてください。インテリジェント ブロック ステータス ライトを使ってバックライトを再現しましょう。これまでに学んだことについて考え、記録しましょう。このタスクの擬似コードについて説明してください。自分のアイデアや発見したことをいろいろな方法で記録しましょう。下のブロックをプログラムに使う方法を考えてください:

layout-ex-cbs-13

CONTEMPLATE(よく考える)

車輪つきロボットの機能が増えるよう、プログラムを拡張しましょう: - ロボットを停止させるためのバンパーとしてタッチセンサーを利用します。 - インテリジェント ブロック ボタンを押すとロボットの進行方向が逆に切り替わります。 - ロボットがそれぞれの動作を外部に知らせるようにします。これまでに学んだことについて考え、記録しましょう。このタスクの擬似コードについて説明してください。自分のアイデアや発見したことをいろいろな方法で記録しましょう。発展オプション下のような新しい警告をプログラムに増やしてみましょう: – 方向指示器(右折または左折する際に点滅) – クラクション発表する 下のような質問をしてみてください:どうすればプログラムを改善できますか?もっと少ないブロックで同じものが作れますか?もっと効率的にプログラムを作る方法はありませんか?これまでに学んだことについて考え、記録しましょう。自分のアイデアや発見したことをいろいろな方法で記録し、発表しましょう。下のブロックをプログラムに使う方法を考えてください:

wait-brick-buttons-compare

Continue(さらに続ける)

このアクティビティの課題に使えるテキストベースのプログラミング言語について調べ、異なるプログラミング言語を用いた解答例を比較しましょう。