\]ここで注意が必要なのは、二種類のθです。Scratchでは、関数の引数(かっこの中の数)に使う数値は「角度」です。曲線を描くときの数式に出てくるθは普通は「ラジアン」です。Scratchでも関数の引数ではないθはラジアンに変換しなければなりません。ラジアンの計算方法はこれです。ブロックを作って計算式を定義しています。Scratchのブロックは一般的なプログラミング言語の関数やサブルーチンとは違い値を返せません。計算結果を変数「ラジアン」に格納して、その後の計算処理で使っています。ラジアンを計算し、次にラジアンと角度を使って半径を計算しています。その後、X座標とY座標を計算しています。移動はいつもと同じです。[見て楽しむ三角関数]Scratchでデューラーの葉形曲線を描きます。説明が必要な変数はありません。わからなければ、初回の解説を参照してください。角度は0度〜720度まで変化させると絵が完成します。これもいつもと変わりありません。式はこうなっています。rは半径、aは倍率(大きさ)、θは角度です。\]移動はいつもと同じです。[見て楽しむ三角関数]Scratchでスピログラフを描きます。スピログラフとはこのような定規型のものです。Linkこの定規を使うと、次のような絵が描けます。これをScratch上で再現します。スピログラフは大きな円の中を小さな円が回転して軌跡を描くので、それぞれの円に対応する「半径大」と「半径小」を使います。「幅」は小さな円の中心から描画点までの距離です。この値を大きくするとドーナツ本体が太くなり、値を小さくするとドーナツが細くなります。今回は曲線がなめらかになるように角度を0.5ずつ変化させます。角度が360度になったら終了するのではなく、永遠に繰り返します。半径の値によって終了する角度が異なるからです。変わった処理はありません。Yともに長いのでどちらも2行に分けました。式はWikipediaにあります。\]Rは変数「半径大」、rは変数「半径小」です。pは変数「幅」に対応します。移動はいつもと同じです。描画に時間がかかるので、ターボモードがおすすめです。[見て楽しむ三角関数]Scratchで魚のような曲線を描きます。今回は「半径」は使わず、XとYを直接計算します。本体はいつもと同じです。