見出し画像

Scratch拡張機能ペンで円を描く

 前回はスプライトを図形複写(クローン)を用いて、直交座標系の方程式を使って円を描きました。

 ところがこの方法では、スプライトについて、1件のプログラムで複写できる回数が300件程度と限られています。

 これではグラフを描くには不足しています。

 プチコン3号では、
線を引く:GLINE
円を描く:GCIRCLE
点を打つ:GPSET
 などの命令を使い図形描画ができます。Scratchはこれと同等機能はあるのでしょうか。

 同等機能となるのが、拡張機能に入っているペンツール。コード一覧は以下の通り。

 これを前回のプログラム

 を、ペンツールの命令に置き換えるとできます。それと、実行すると、半径とペンの太さを自由に変えられるようにしましょう。
 プチコン3号で、INPUT命令にあたるコードは、

 《あなたの名前は何ですか?と聞いて待つ》と《答え》を組み合わせます。それではプログラミングしてみましょう。

  角度を代入するのに使う変数(見本では100)について、実行時に0を代入し《ご破算》にしておきます。これも忘れると思ったとおりに描けません。子供には、なぜご破算が必要なのかわからないこともあるでしょうから、どう説明すればよいか考えてみましょう。

 例えば、そろばんを習っていれば、《ご破算で願いましては》の操作と言えば、ああ、こういうことかと思いつきます。そろばんを使う機会は減りましたから、どのように説明したらよいでしょうか。

 ペンの命令は、最初に《ペンを上げる》を忘れないようにしておきましょう。忘れると余計な線が入ります。

 それでは見本のリンクをクリックして実行させてみましょう。


いいなと思ったら応援しよう!