このままだと、ずーっとθの値が大きくなり続けてプログラムが停止しないので、ある程度、θの値が大きくなったところでプログラムが停止するようにしておきましょう。スプライトのxとy値を設定する3つの変数の値を決めたので、いよいよスプライトを動かして線を引いていきましょう。ペンを下ろして線が引かれるようにします。先ほどのθのブロックにxとyの座標を設定するプログラムを追加します。「x座標を●、y座標を●にする」ブロックにxとyの式を入れていきます。このとき、そのままだと描かれる曲線が小さ過ぎるので100をかけて大きさを100倍にしています。基本となる部分のプログラムの作り方はここまでです。線の太さや色などを調整その他、好みに応じて線の色や太さを変えたり、スタート地点を設定したり、また背景を変えたりするプログラムを追加してみてもいいですね。筆者は今回は次のようなプログラムを作ってみました。最初は背景が方眼紙です。バラ曲線が完成すると、背景が黒くなって線を引き立たせるようにしました。dとnの組み合わせでいろいろな曲線を描こうサンプルプロジェクトはこちらです。まとめ今回はペンと難しい式を使ってバラ曲線にチャレンジしてみました。難しかったかもしれませんが、掛け算や割り算を入れ子にしていくだけです。わかるところから、少しづつ作っていくようにしましょう。複雑な幾何学模様を作るポイントは以下です。・x座標の式とy座標の式を入手する・式を分解し、少しづつ作る・基本形ができたら、ペンの色やペンの太さなどを調整していく難しいプログラムも、わかるところから手をつけていき、徐々に機能をつけたしていくと以外と簡単に作ることができますよ。式を表現する練習から始めてみてくださいね。割り算は2種類あるって知っていますか?ー算数嫌いの子のための算数プログラミング初心者のためのScratch(スクラッチ)入門-四捨五入テクニックこのサイトについて。今、注目されている考えさせる教育、アクティブラーニング。AI時代に教えるべき教育とは何か。2020年に教育必修化するプログラミング教育を交えながら、これからの教育シーンに必要な情報をお届けします。