- ベストアンサー
10進数の分数 1/32 を16進数の小数で表すと?(基本情報試験)
10進数の分数 1/32 を16進数の小数で表すと0.08になるようですが、その解説が下記のようになっているのですが、「1/32=8/256」となる部分が理解できません。ご回答お願いします。 16 進数の 0.1 は、1/16 で、16 進数の 0.01 は、1/16^2 である。1/16^2=1/256 で、1/32=8/256 となる。 ※基本情報技術者試験H20春 午前問2より
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
んと… 1/32 = 8/256 が分からないと言うのですか? 小学校の約分通分に過ぎないんですけど 分母に 256が使われる理由が分からないと言うことでしょうか かなりすっ飛ばした説明ですので忘れましょう(覚えておいて損は無いんですけど) では代わりに普通に計算する方法です 1/32×16= 0 +16/32(小数点以下1桁目は0) 16/32×16=256/32= 8 +0/32(小数点以下2桁目は8) 答え:0.08H 試しに違う数字 3/512でも計算してみましょう 3/512×16=0+48/512(小数点1桁目は0) 48/512×16=768/512=1+256/512(小数点2桁目は1) 256/512×16=4096/512=8+0/512(小数点3桁目は8) 答え:0.018H (この計算方法は2進数の場合でも同じです)
その他の回答 (1)
- 86tarou
- ベストアンサー率40% (5093/12700)
16進数は一桁上がる毎に16倍になります。逆に一桁下がる毎に1/16になります。なので、小数点第一位は1/16、第二位は1/256です。0.01hが1/256ですから、その8倍の0.08hは8/256になり、これを通分(分母分子とも8で割る)すれば1/32になります。 ※16進数と分かるように、数値の後に“h”を付けました。
お礼
ご回答ありがとうございました!参考にさせていただきます^^
お礼
ご回答ありがとうございました!参考にさせていただきます^^