第1章の練習,投票
17 - 17/3*3 の値
- 0.0
- 0
- 2
- 15.1111111111111
- 16
56 の16乗として間違っているのは
- 56 ** 16
- (7 * 8) ** 16
- 7 * 8 ** 16
- 56 ** 4 ** 2
- 56 ** (4 ** 2)
黄金比の値は
- 1.61803398874989
- 1.61803398874988
- 1.61803398874987
- 1.61803398874986
- 1.61803398874985
練習
- 平面上の2 点(x, y) と(u, v) の距離を求めるdistance(x,y,u,v).
- f フィートi インチをセンチメートルに変換するfeet_to_cm(f,i). ただし、1 フィート= 12 インチ= 30.48 cm である。
- p ポンドo オンスをキログラムに変換するpound_to_kg(p,o). 1 ポンド= 16 オンス= 0.4536 kg である。
進行状況の確認
- すべてできた
- 二つできた
- 一つできた
- できない
体重,身長からBMIを計算
def bmi(height,weight)
weight/(height/100.0)**2
end
- 19.0未満
- 19.0以上21.0未満
- 21.0以上23.0未満
- 23.0以上25.0未満
- 25.0以上
練習
二次方程式ax2 + bx + c = 0 に関して
- (a) 判別式b2 − 4ac を求めるdet(a,b,c).
- (b) 解の1 つを求めるsolution1(a,b,c). (det を使って定義せよ。)
- (c) もう1 つの解を求めるsolution2(a,b,c). (solution1とsolution2 の共通部分を1つの補助関数にできるか?)
- (d) 二次関数f(x) = ax2+bx+c の値を求めるquadratic(a,b,c,x).
(a,b,c)= (2,3,1), (1,-2,1), (1,1,0) について,solution1, solution2の結果をx にして,
関数quadraticを計算して,値が0になることを確かめてださい.
進捗状況の確認
- (a,b,c)= (2,3,1), (1,-2,1), (1,1,0) について,solution1, solution2の結果をquadraticで計算して0になることを確認した.
- quadratic までできた
- solution2 までできた
- solution1 までできた
- det までできた
- まだ