スクラッチで作る「単位変換」|簡単なプログラムの作り方【小学生・算数】

スクラッチで作る「単位変換」の概要

scratch(スクラッチ)で簡単にプログラムが作れる「単位変換」を紹介します。

ボタンに合わせて表示を変えます。

算数でプログラミング教育!スクラッチで最大公約数を求めよう

小学生の授業で使えるスクラッチの簡単なプログラム

簡単にプログラム作成:数字のコスチューム

数のコスチューム

0~9までの数字と小数点「.」、マイナス「ー」を用意しました。

コスチューム番号の1番が「1」、2番が「2」・・・9番が「9」、10番が「0」です。

そして、11番が小数点「.」、12番がマイナス「ー」です。

簡単にプログラム作成:数字

数字

青で囲まれた部分が単位量変換の学習で大切な部分となります。

生徒にブロックや数値を変えるなどプログラミングさせてください。

「単位」の変数によってプログラムが分岐しています。

赤で囲まれた部分は数字を表示されるプログラムです。

下記のサイトを参考にしてください。

簡単にプログラム作成:単位のコスチューム

単位

「m」「g」「L」「㎡」のコスチュームです。

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

単位

ボタンから送られてくるメッセージに合わせてコスチュームを変えるプログラムです。

簡単にプログラム作成:大きさのコスチューム

大きさ

「m」「c」「d」「 」「k」のコスチュームです。

簡単にプログラム作成:大きさ

大きさ

ボタンから送られてくるメッセージに合わせてコスチュームを変えるプログラムです。

単位

センチメートルとデシリットルは、「単位」の変数によって違うコスチュームにするように設定しました。

簡単にプログラム作成:ボタン

ボタン

大きさのボタンです。

数字や単位にメッセージを送るプログラムです。

x座標と送るメッセージ名が違うだけで、残りはすべて同じプログラムです。

ボタン名とメッセージ名が対応しています。

長さ

「長さ」のボタンです。

「単位」の変数をセンチに変えます。

重さ

「重さ」のボタンです。

容積

「容積」のボタンです。

「単位」の変数をデシに変えます。

面積

「面積」のボタンです。

「単位」の変数を面積に変えます。

算数でプログラミング教育!スクラッチで最小公倍数を求めてみよう

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

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

プログラミング教育!授業で活用スクラッチ例

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

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

単位変換の考え方をプログラムで確かめる

メートルとセンチメートルのように、同じ量を違う単位で表す単位変換は、倍率の考え方を使う単元です。
プログラムで数字が変換される過程を確認することで、単位変換の考え方が整理されます。

単位変換プログラムで学べる3つのこと
  • 基準:それぞれの単位が表す大きさの基準。
  • 倍率:単位同士の関係を表す倍率。
  • 確認:変換した結果が妥当か見直す習慣。
HeatKeep
HeatKeep

単位変換プログラムのポイントを紹介します

単位同士の倍率関係が目で見て分かる

1メートルが100センチメートルであるように、単位同士には決まった倍率の関係があります。
プログラムでこの倍率をかけたり割ったりする過程を確認することで、単位変換の仕組みがより実感として理解できます。

変換した結果の妥当性を判断する感覚が育つ

変換した数字が明らかにおかしい大きさになっていないかを確認する習慣は、単位への感覚を育てる大切な視点です。

単位変換プログラムの活用アイデア

このプログラムは、重さや長さなど様々な単位の変換プログラムと合わせて扱うと理解が深まります。
単位全体への理解がバランスよく育っていきます。

身の回りのものの単位を変換してみる

自分の身長や持ち物の重さなど、身の回りのものの単位を変換してみることで、より実感を持って学べます。

重さの単位変換や長さの単位変換プログラムと合わせて練習する

重さの単位変換や長さの単位変換のプログラムと合わせて扱うことで、様々な単位への理解がバランスよく育っていきます。

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