スフィロで円を描こう!〜なるほどスフィロ〜

なるほどスフィロの目次に戻る

サイエンストレーナーの桑子研です。 

正方形、正三角形、正六角形の描き方について見てきました。変数をつかえばほぼ同じプログラムで外角を入れていけばうまくいくことがわかりましたね。

正六角形の場合は外角が60°

 今回は円を描くプログラムに挑戦してみたいと思います。どのようにすれば円の形を描くことができるのでしょうか?これはちょっと難しそう…

[speech_bubble type=”rtail” subtype=”R1″ icon=”3.png” name=”こども”] わかった!角が増えるたびに外角を減らしていったから、ここを小さくしていく!

お!いい線をついてきましたね。円は正◯角形の◯が非常に多いものと考えたのですね。ということは、細かく角度調整をしていけば、円を描けると。では次のようにプログラムを組んでみました。これでいいかな?

[speech_bubble type=”rtail” subtype=”R1″ icon=”3.png” name=”こども”] 角度を細かく10度としてみたぞ!よし!スタート!

[speech_bubble type=”rtail” subtype=”R1″ icon=”4.png” name=”こども”] あれ?なんだこれ…

そう、円がこれでは描けていません。どうしてでしょうか。予想は予想でうまくいかなかったのでしょうか?実はこれは円を描くプログラムになっています。ただ円の半径が大きすぎて、画面におさまりきっていないだけ。

半径を小さくするにはどうすればいいのかというと、このロールブロックのスピードや時間を調整すればいいのですね。例えば時間を1秒から0.3秒とすると、0.3秒で角度が次々に変わっていくという意味になります。

さっそく動かしてみましょう。

きれいな円を描くことができましたね。このようにスフィロのプログラミングを組んでいくと、変数、ループ、そして多角形と円の関係などについても自然に学ぶことができます。

それも遊びながら、楽しく、そして実践として学べてしまう。これが小学生からはじめると良いということの一つでしょう。

[amazonjs asin=”B01JCD4JAW” locale=”JP” title=”SPRK+ 【日本正規代理店品】 K001JPN”]

[amazonjs asin=”B076GZQBVV” locale=”JP” title=”Sphero Mini 知育 / STEM / おもちゃ / スマートトイ / プログラミングできるロボティックボール ブルー 【日本正規代理店品】 M001BAS”]

[amazonjs asin=”4093886113″ locale=”JP” title=”Sphero完全ガイド: 人気No.1プログラミング・ロボット”]

なるほどスフィロの目次に戻る

科学のタネを発信中!

ニュースレターを月1回配信しています。

[subscribe2]

登録はこちらから

2月のイチオシ実験!梱包材で遊ぼう!

体中に梱包材をはりつけてみよう!

テレビ番組等・科学監修等のお知らせ

書籍のお知らせ

講師等・ショー・その他お知らせ

Explore

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