【Scratchで簡単にプログラミング授業】比例・反比例のグラフを書く(4/4)

前回の続きです

【Scratchで簡単にプログラミング授業】比例・反比例のグラフを書く(1/4)
今回は、比例・反比例のグラフを描画するプログラムをチュートリアル形式でご紹介します。初心者向けにできるだけ丁寧に説明したいと思います ベースとなるプロジェクト こちら↓のプロジェクトが今回のベースとなるものです。「プロジェクト」というのはプ...
【Scratchで簡単にプログラミング授業】比例・反比例のグラフを書く(2/4)
前回の続きです 前回のプロジェクトを使って、比例のグラフを描画していきたいと思います 実際にプログラミング 比例の式 y = 2 × x の場合、x、yの変化は次のようになります。(×(かける)とx(エックス)が区別しにくいので、今後は×(...
【Scratchで簡単にプログラミング授業】比例・反比例のグラフを書く(3/4)
前回の続きです 終了条件を変更する 現在のグラフは x = 6 でぷっつり途切れているので、グラフの端(上端)まで描画するように修正します。今回のグラフなら、xを9くらいまで増やせば端まで伸ばせそうです x > 9 に変更して実行してみまし...

比例のグラフの応用として、反比例のグラフを書いてみたいと思います

比例の時に利用したプロジェクトと同じものを利用します

反比例の式 y = 12 ÷ x のグラフを描画します。x、yの変化は次のようになります

x123456
y126432.42

比例のグラフの時と同じように、xとyの点を描画してみます

次に、繰り返し処理に変更して、点をつなげます。xは1から0.1ずつ増えているので、1未満のグラフが描画されていません。ちなみに、0で割ることはできないので、xを0から始めることはできません

どうすれば1未満のグラフを描画できるでしょうか??

いろいろ方法があると思いますが、今回は2つのグラフを組み合わせる方法で描画してみました

3以下(青いグラフ)と3以上(赤いグラフ)の2つのグラフです。わかりやすいように色を変えています

3以下の方のグラフがつながっていないので、xの増加量(ここだと減少量)を小さくしました

比例の時と同じく、異なる式のグラフの描画を試してみます。y = 30 ÷ x のグラフだとこのようになります

これで反比例のグラフは完成です!

タイトルとURLをコピーしました