基本情報技術者試験 - 令和5年1月修了 - 問1

16進数の小数0.248を10進数の分数で表したものはどれか。
ア3132
イ31125
ウ31512
エ73512
答え : エ
分野 : テクノロジ系 › 基礎理論 › 基礎理論 › 離散数学
同一問題 : 〔令3修1問1〕〔平30秋問1〕〔平29修6問1〕〔平25修6問1〕〔平22修7問1〕
解説 :
16進数の小数点以下の各桁は,左から順に16⁻¹,16⁻²,16⁻³の重みを持ちます。したがって,

0.248₁₆ = 2×16⁻¹ + 4×16⁻² + 8×16⁻³

各項を計算すると,

2×(1/16) = 2/16
4×(1/256) = 4/256
8×(1/4096) = 8/4096

分母を4096(16³)に揃えて通分すると,

2/16 = 512/4096
4/256 = 64/4096
8/4096 = 8/4096

これらを足し合わせると,

512/4096 + 64/4096 + 8/4096 = 584/4096

分子・分母を最大公約数8で約分すると,

584÷8 = 73,4096÷8 = 512

よって 73/512 となり,正解は「エ」です。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる