投稿
ルートを求めるいい方法ないかな…?
1そうだね
プレイ済み
返信[1]
親投稿
※そもそもルートを理解していない可能性大
0そうだね
プレイ済み
返信[2]
親投稿
かつみ opoQsn
SQRを使えば平方根が求められます!
1そうだね
プレイ済み
返信[3]
親投稿
へ、平方根…?中一には理解できないものという事は分かったぞっ!
1そうだね
プレイ済み
返信[4]
親投稿
かつみ opoQsn
中3です。 まさにこの内容を習っています! 例えばルート2の数値を求めたいときは A=SQR(2) で出来ます 1.41421356 ↑だいたいこの数値
2そうだね
プレイ済み
返信[5]
親投稿
Daisuke 0909daiki09
かつみさん»質問した訳じゃないんですが、平方根を求める命令があったんですね!初めて知りました! 僕も中3なのでよろしくお願いします!
2そうだね
プレイ済み
返信[6]
親投稿
1000‰ 1000par
aの二乗の平方根はa。 144は12の二乗だから144の平方根は12。 勿論、整数にならない場合も有り。
0そうだね
プレイ済み
返信[7]
親投稿
1000‰ 1000par
物凄く簡潔に言うと、2乗の反対の動作をするのが平方根。 物凄く簡潔な例を出すと、『正方形があります。面積は○○です。このときの正方形の一辺の長さを求めなさい。』っていうときに使うのが平方根。
2そうだね
プレイ済み
返信[8]
親投稿
MIKI ifconfig
んと、「2 の平方根」は二乗して 2 になる数。 つまり方程式 x^2=2 の解。だから±√2 になりますね。 √2 は二つある「2の平方根」のうちの一つ。 だから sqr() の説明にもわざわざ「正の平方根」と書いてあります
1そうだね
プレイ済み
返信[9]
親投稿
MIKI ifconfig
【作ってみた】√【二分法】 def sqrtb(x,l,h) var m=(l+h)/2 if abs(h-l)<1e-15 then return m if m*m>=x then return sqrtb(x,l,m) else return sqrtb(x,m,h) end def sqrt(x) var r=1,xx=x*x if x<=0 then return 0 while r*r<xx:r=r*2:wend return sqrtb(x,0,r) end ? sqr(2), sqrt(2)
1そうだね
プレイ済み
返信[10]
親投稿
MIKI ifconfig
あれ? 初期計算なんかおかしなことやってるな・・・ def sqrt(x) if x<=0 then return 0 return sqrtb(x,0,max(1,x)) end だけでよかった。
0そうだね
プレイ済み