平成30年 秋期 基本情報技術者 午前 問1

16進数の小数0.248を10進数の分数で表したものはどれか。

 ア    イ    ウ    エ  


答え エ


解説
16進数の小数0.248は小数第1位が16分の2、小数第2位が162分の4、小数第3位が163分の8なので、これを求めると
 2/16+4/162+8/163=1/8+1/64+1/512=(64+8+1)/512=73/512
(エ)になる。


キーワード
・16進小数

キーワードの解説
  • 16進小数
    10進小数の小数第1位の数(a)は分数で表すと、a/10になります。また、小数第2位の数(b)を分数で表すと、b/(10×10)=b/100になります。すなわち、小数の0.abはa/10+b/100です。
    同様に16進小数の小数第1位の数(x)は分数で表すと、x/16になります。また、16進小数の小数第2位の数(y)は分数で表すと、y/(16×16)になります。したがって、16進小数の0.xy=x/16+y/(16×16)になります。

もっと、「16進小数」について調べてみよう。

戻る 一覧へ 次へ