HOME»ITパスポート掲示板»予想問題31
投稿する
予想問題31 [0011]
kelさん(No.1)
予想問題31の、答えがどうしても合いません。
8+4+2までは答えが出ますが、その後1010の2進数を10進数に変換すると、10になってしまって、14.10としか解答が出ません。
教えて頂いても宜しいでしょうか。
8+4+2までは答えが出ますが、その後1010の2進数を10進数に変換すると、10になってしまって、14.10としか解答が出ません。
教えて頂いても宜しいでしょうか。
2010.10.09 12:23
管理人(No.2)
2進数の場合、小数点の左側は左の位へ行くごとに、
1, 2, 4, 8 … 2のn乗
というように増えていきますが、小数点の右側は右の位へ行くごとに、
1/2, 1/4, 1/8, 1/16 … 2の-n乗
と減っていくという関係になっています。
ご指摘の問題で、小数点部分が2進数で1010ということは、
小数第1位が 1 = 1/2
小数第2位が 0 = 0
小数第3位が 1 = 1/8
小数第4位が 0 = 0
ということになりますので、
1/2 + 1/8 = 0.5 + 0.125 = 0.625
となり整数部分の 14を足すと 14.625に変換できます。
1, 2, 4, 8 … 2のn乗
というように増えていきますが、小数点の右側は右の位へ行くごとに、
1/2, 1/4, 1/8, 1/16 … 2の-n乗
と減っていくという関係になっています。
ご指摘の問題で、小数点部分が2進数で1010ということは、
小数第1位が 1 = 1/2
小数第2位が 0 = 0
小数第3位が 1 = 1/8
小数第4位が 0 = 0
ということになりますので、
1/2 + 1/8 = 0.5 + 0.125 = 0.625
となり整数部分の 14を足すと 14.625に変換できます。
2010.10.10 02:54
kelさん(No.3)
助かりました。どうもありがとうございました。
2010.10.10 12:18