
小学生必見!簡単なプログラム!総合的な学習の時間「お掃除ロボット」の概要
scratch(スクラッチ)で簡単にプログラムが作れる「お掃除ロボット」を紹介します。
「掃除」をクリックすると、ゴミがどんどん出てきます。
お掃除ロボットを操作して掃除してください。
「時間」をクリックすると画面全体にゴミが配置されます。
できるだけ早く掃除してください。
小学生の授業で使えるスクラッチの簡単なプログラム
簡単にプログラム作成:お掃除ロボット

受け取るメッセージの違いで、動作をわけました。
簡単にプログラム作成:ごみ


押したボタンによって、ごみの出方が変わります。
簡単にプログラム作成:ボタン


メッセージを送ります。
簡単にプログラム作成:ねこ

タイマーを表示します。
スクラッチの簡単なプログラム例!他の実践紹介
他のスクラッチでの簡単なプログラム例実践紹介は以下の投稿へ
小学校のプログラミング教育でご活用いただければ幸いです
自動で掃除する仕組みをプログラムで体験する
お掃除ロボットは、家庭でも身近になってきた自動化技術の一つです。
プログラムで動きの仕組みを再現することで、自動で掃除する技術への理解が深まります。
お掃除ロボットプログラムで学べる3つのこと
- 経路:どう動けば効率よく掃除できるかという考え方。
- 障害物:壁や物を避ける条件設定。
- 確認:ちゃんと掃除できているか見直す習慣。

HeatKeep
お掃除ロボットプログラムのポイントを紹介します
効率よく動く経路を考える力が育つ
同じ場所を何度も通らずに部屋全体を掃除するには、動く順番を工夫する必要があります。
この経路を考える経験は、論理的に考える力を育ててくれます。
壁にぶつかったときの対応を考える
壁や障害物にぶつかったときにどう向きを変えるかという条件を一つずつ設定していく経験は、身の回りの自動化された技術がどう作られているかを考えるきっかけになります。
お掃除ロボットプログラムの活用アイデア
このプログラムは、部屋の形を変えることで難易度を調整できます。
身の回りの自動化技術への視点が広がります。
部屋の形を変えて挑戦してみる
部屋の形や障害物の配置を変えて挑戦することで、より複雑な条件にも対応できる力が育ちます。
カード認証やレジスタープログラムと合わせて考える
カード認証やレジスターのプログラムと合わせて扱うことで、身の回りにある様々な自動化の仕組みへの理解が広がります。



















