提供: Japanese Scratch-Wiki

(使用例)
(そもそも数学とは何かを追加)
1行目: 1行目:
 
{{stub}}
 
{{stub}}
プログラミングするときには、数学はとても大切になる。例えばアクションゲームでリアリティなジャンプができるのは数学を利用しているからである。他にも跳ねるアニメーションやクルクル回りながら飛んでいく演出にも数学を使う。つまり、リアリティな動きをするためには数学が大事である。
+
数学とは、数や図形などに関する学問である。プログラミングするときには、数学はとても大切になる。例えばアクションゲームでリアリティなジャンプができるのは数学を利用しているからである。他にも跳ねるアニメーションやクルクル回りながら飛んでいく演出にも数学を使う。つまり、リアリティな動きをするためには数学が大事である。
 
プログラミングで使う数学には、様々なものがある。
 
プログラミングで使う数学には、様々なものがある。
 
いろいろな難しそうな関数を使うこともあるが、スクラッチは、すぐに答えを出してくれるので、そんなに難しくはない。
 
いろいろな難しそうな関数を使うこともあるが、スクラッチは、すぐに答えを出してくれるので、そんなに難しくはない。

2018年5月12日 (土) 07:36時点における版

Document stub.png この項目は、書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています。

数学とは、数や図形などに関する学問である。プログラミングするときには、数学はとても大切になる。例えばアクションゲームでリアリティなジャンプができるのは数学を利用しているからである。他にも跳ねるアニメーションやクルクル回りながら飛んでいく演出にも数学を使う。つまり、リアリティな動きをするためには数学が大事である。 プログラミングで使う数学には、様々なものがある。 いろいろな難しそうな関数を使うこともあるが、スクラッチは、すぐに答えを出してくれるので、そんなに難しくはない。

Scratchで使用可能な数学関数

三角関数

  • sin
  • cos
  • tan
  • asin
  • acos
  • atan

指数と対数

  • In
  • log
  • 10^
  • e^

その他

  • 平方根
  • 切り上げ
  • 切り下げ
  • 四捨五入
  • 絶対値

使用例

2点間の距離を出す

2点(x1,y1),(x2,y2)間の距離。これを使うと、円との当たり判定もできる。(円の半径より「中心からの距離」が小さければ、接触している)

([ 平方根 v] \( ((((x2) - (x1)) * ((x2) - (x1))) + (((y2) - (y1)) * ((y2) - (y1)))) \) ::operators)

三角関数で回転する

ずっと x座標を((100)*([cos v](タイマー)::operators))、y座標を((100)*([sin v](タイマー)::operators))にする

関連項目