簡単なプログラムでプログラミング教育!総合的な学習の時間「電話の仕組み」

簡単なプログラムでプログラミング教育!総合的な学習の時間「電話の仕組み」の概要

scratch(スクラッチ)で簡単にプログラムが作れる「電話の仕組み」を紹介します。

電話番号を入力してください。

入力した番号によって、電波が届く家が変わります。

簡単なプログラムでプログラミング教育!総合的な学習の時間「電話の仕組み」のプログラム紹介

簡単にプログラム作成:電話

電話

各家に電話番号を設定するプログラムと、電話番号を入力して電波を電波塔に送るプログラムです。

変数と代入の仕組みを示す図

簡単にプログラム作成:電波塔

電波塔

リスト内の電話番号を参照して、入力した電話番号に合わせて各家にメッセージを送るプログラムです。

簡単にプログラム作成:電波

電波

電波塔から受け取ったメッセージに合わせて、各家に電波を送るプログラムです。

簡単にプログラム作成:家

家

各家の位置を指定するプログラムです。

スクラッチの簡単なプログラム例!他の実践紹介

他のスクラッチでの簡単なプログラム例実践紹介は以下の投稿へ

小学校のプログラミング教育でご活用いただければ幸いです

国語
国語
数学
算数
社会
社会
理科
理科
音楽
音楽
家庭科
家庭科
総合的な学習の時間
総合的な学習の時間
C分類
C分類
Scratchプログラミング教育スタジオ

電話がつながる仕組みをプログラムで確かめる

電話番号を入力すると相手につながる仕組みは、日常で当たり前に使っている技術ですが、その裏側にはリストを使った照合の仕組みがあります。
プログラムでこの照合の流れを再現することで、身近な通信技術への理解が深まります。

電話の仕組みプログラムで学べる3つのこと
  • 番号:それぞれの家に割り当てられた電話番号。
  • 照合:入力した番号と一致するか調べる仕組み。
  • 確認:正しい相手にメッセージが届くか見直す習慣。
HeatKeep

電話の仕組みプログラムのポイントを紹介します

リストを使って番号を管理する仕組みが分かる

それぞれの家に電話番号を設定し、リストの中から一致する番号を探す仕組みは、データを整理して管理する考え方の分かりやすい例です。

電波塔を経由するイメージが理解できる

入力した電話番号を電波塔が受け取り、リストを参照して正しい家にメッセージを送る流れを確認することで、通信の仕組みへの理解が深まります。

電話の仕組みプログラムの活用アイデア

このプログラムは、身の回りの通信技術について考える入り口として活用できます。
情報を送る仕組みへの理解が深まります。

家の数を増やして発展させる

電話がつながる家の数を増やすことで、より複雑な照合の仕組みに挑戦できます。

環境と発電所や電気ポットプログラムと合わせて考える

環境と発電所や電気ポットのプログラムと合わせて扱うことで、身の回りの仕組みへの理解が広がります。

生徒との絆を深め、理想の学級を実現させませんか?