「ずっと」ブロックひとつで魔法みたいに短くなる!図形プログラミング入門

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

みなさんは、同じ動作を何度も繰り返すとき、一つひとつ丁寧に書き出しますか? それとも「これ、まとめられないかな」と考えますか? 実はこの発想、プログラミングだけでなく、自然の中にもたくさん隠れています。今日は図形を描くプログラムを通して、「繰り返し」の面白さと奥深さに迫っていきましょう。

今日は図形を描くプログラムに挑戦していきましょう。次のプログラムは、正方形の図形を描くScratchプログラムです。

実際に動かした様子がこちらです。確かに正方形にスプライトが動いていきますね。

こちらはわざと改善の余地があるように作りました。というのも、「動く」「曲がる」という命令が一つひとつ丁寧に書かれており、もっとスマートに組むことができるからです。

正方形はなぜ90度で描けるのか

少し考えてみましょう。正方形を描くとき、スプライトは4回曲がって元の場所に戻ってきます。1周は360度ですから、360を4で割ると90度。ちょうど90度ずつ曲がれば一周してスタート地点に帰ってくる計算になります。図形を一周描き切るには、曲がる角度の合計がぴったり360度になるという性質があるのです。これは正方形だけでなく、正三角形でも正五角形でも同じように成り立つ、図形の世界に共通する法則です。

「同じ動作の繰り返し」は自然界のあちこちに

実はこの「同じ命令を繰り返す」という発想は、自然界の仕組みにもよく似ています。雪の結晶やハチの巣、貝殻の模様は、単純な規則をひたすら繰り返すことで、あの美しく複雑な形が生まれています。プログラムの世界でも同じで、一つのシンプルな命令を「ずっと」繰り返すだけで、複雑に見える図形をつくり出すことができるのです。今回のプログラムも、まさにその考え方を使って短くできます。

課題

・少しこのプログラムだと長過ぎますよね。そこで、「ずっと」ブロックを使ってもっと短くスマートに表現してみてください。 ・正三角形を描くプログラムに直してください。

答え

このようにループブロックを使うことによってプログラムを短くすることができます。「動く」「90度曲がる」という2つの命令を「ずっと」ブロックでくくるだけで、長かったプログラムがぐっとシンプルになるのがポイントです。正三角形の場合は、1周360度を3等分するので、1回に曲がる角度は120度になります。角の数と曲がる角度の関係が分かれば、五角形でも六角形でも、同じ考え方でどんどん図形を描けるようになりますよ。

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

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

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

9月のイチオシ実験!

お弁当箱をプラバンがわりにしてキーホルダーを作ろう!

プラスチックお弁当箱を使ったキーホルダー作り!

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

書籍のお知らせ

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

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

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

Explore

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