第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 である。
進行状況の確認
すべてできた
二つできた
一つできた
できない
練習
「~/is12」(ホームフォルダの下のis12という名前のフォルダ)の下に,教科書12ページのbmi.rb を作成し,保存する.
ターミナルで,
/home08/ktanaka/bin/check1017.rb
を実行する.
進行状況の確認
「bmi(188.0,104.0)=29.4250792213671」と表示された.
右辺の値が違っている.
エラーメッセージが表示された
練習
二次方程式ax
2
+ bx + c = 0 に関して
(a) 判別式b
2
− 4ac を求めるdet(a,b,c).
(b) 解の1 つを求めるsolution1(a,b,c). (det を使って定義せよ。)
(c) もう1 つの解を求めるsolution2(a,b,c). (solution1とsolution2 の共通部分を1つの関数(名前は適当で良い)にできるか?)
(d) 二次関数f(x) = ax
2
+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 までできた
まだ