Scratchで等速直線運動・等加速度直線運動をプログラム:課題あり

サイエンストレーナーの桑子研です。毎日が実験。

物理の数式は、実は「動き」そのものを表す言葉だって知っていましたか?教科書に出てくる速度や加速度の公式、正直「これが何の役に立つの?」と思ったことがある人も多いのではないでしょうか。実はこの数式、ゲームやアニメーションの中で”物が動く仕組み”そのものなんです。今回は、誰でも無料で使えるプログラミングツール「Scratch(スクラッチ)」を使って、物理の数式を実際にキャラクターの動きに変えてみましょう。数式が「動き」に変わる瞬間を体験すれば、物理がぐっと身近に感じられるはずです。

まずは座標の世界を知ろう

Scratchでキャラクター(スプライト)を動かすには、まず「どこにいるか」を数字で表す必要があります。Scratchの舞台はx軸が−240から240まで、y軸が−180から180までと決められていて、ちょうど真ん中が原点(0, 0)になっています。学校の座標の授業そのままの考え方が、ここでも使われているんですね。

等速直線運動をプログラムしてみよう

まずは基本中の基本、等速直線運動から見ていきます。等速直線運動とは、同じ速さでまっすぐ進み続ける運動のことでしたね。これがサンプルプログラムです。車が一定の速さでスーッと動いていく様子がわかると思います。

実際に中身のプログラムをのぞいてみましょう。

ポイントは「時間」を変数として用意して、それを少しずつ増やしながらループさせているところです。時間が1秒、2秒、3秒…と進むごとに、位置も一定の割合でどんどん変わっていく。まさに「距離=速さ×時間」という、あの見慣れた公式がそのままプログラムの動きになっているんです。

今度は等加速度直線運動に挑戦

次は少しレベルアップして、等加速度直線運動です。サンプルプログラムはこちらです

プログラムの中身を見てみましょう。

先ほどの等速運動との違いに気づいたでしょうか。ここでは移動距離が時間の2乗に比例するように計算されています。最初はゆっくり、だんだん速く進んでいく様子が見て取れるはずです。この「時間の2乗に比例する」という感覚こそ、加速度運動を理解するうえでとても大切なポイントです。実はこの考え方、次にチャレンジする自由落下運動にもそのまま使われています。

課題

・自由落下を作ってみよう。スプライトをリンゴにしてみましょう。

・鉛直投げ上げ運動を作ってみよう。

・2次元の放物運動を作ってみよう(難しい)。→ サンプルプログラム

自由落下や投げ上げ運動、放物運動は、すべて今回学んだ「等速」と「等加速度」の考え方の組み合わせでできています。ぜひ自分の手でプログラムを組んで、リンゴが落ちる様子や、ボールが弧を描いて飛んでいく様子を再現してみてください。数式が動きに変わる瞬間、きっと物理の見え方が変わりますよ。

お問い合わせ・ご依頼について

科学の不思議やおもしろさをもっと身近に!自宅でできる楽しい科学実験や、そのコツをわかりやすくまとめています。いろいろ検索してみてください!
・科学のネタ帳の内容が本になりました。詳しくはこちら
・運営者の桑子研についてはこちら
・各種ご依頼(執筆・講演・実験教室・TV監修・出演など)はこちら
・記事の更新情報はXで配信中

科学のネタチャンネルでは実験動画を配信中!

NEW 分解問題集 理科

  • 7月21日発売!『高校入試 分解問題集 理科』(学研)…難しい問題も小さな問題に分解することで、問題を解くことができます。そんな分解の技術が身につくように深く関わりを持って作りました。

7・8月のイチオシ実験!

夏でプシュッと爽やか実験!

小型で持ち帰れるよ!ペットボトルロケットを作ろう!

テレビ番組監修・イベント等のお知らせ

書籍のお知らせ

  • 『大人のための高校物理復習帳』(講談社)…一般向けに日常の物理について公式を元に紐解きました。特設サイトでは実験を多数紹介しています。※増刷がかかり6刷となりました(2026/02/01) スクリーンショット 2014-07-05 0.43.51
  • 『きめる!共通テスト 物理基礎 改訂版』(学研)… 高校物理の参考書です。イラストを多くしてイメージが持てるように描きました。授業についていけない、物理が苦手、そんな生徒におすすめです。特設サイトはこちら。

各種SNS(更新情報をお届け!)

【日本語】X(Twitter)instagramFacebook 【英語】BlueSkyThreads

Explore

  • 楽しい実験…お子さんと一緒に夢中になれるイチオシの科学実験を多数紹介しています。また、高校物理の理解を深めるための動画教材も用意しました。
  • 理科の教材… 理科教師をバックアップ!授業の質を高め、準備を効率化するための選りすぐりの教材を紹介しています。
  • Youtube…科学実験等の動画を配信しています。
  • 科学ラジオ …科学トピックをほぼ毎日配信中!AI技術を駆使して作成した「耳で楽しむ科学」をお届けします。
  • 講演 …全国各地で実験講習会・サイエンスショー等を行っています。
  • About …「科学のネタ帳」のコンセプトや、運営者である桑子研のプロフィール・想いをまとめています。
  • お問い合わせ …実験教室のご依頼、執筆・講演の相談、科学監修等はこちらのフォームからお寄せください。