平成20年 春期 基本情報技術者 午前 問2
10進数の分数1/32を16進数の小数で表したものはどれか。
ア 0.01 イ 0.02 ウ 0.05 エ 0.08
【キーワード】
・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進数小数の問題です。
小数の考え方がわかっているとそれほど難しい問題ではないのですが、この問題もひねりの聞いた問題です。
10進小数の小数第1位は10分の1、小数第2位は100(=10×10)分の1、同じように16進小数の小数第1位は16分の1、小数第2位は256(=16×16)分の1であることがわかっていれば、正解することは難しくありません。
前回の問1と、今回の問2で「今回の基本情報の問題は難しい」と感じた人もいたと思います。基本情報の問題のレベルが変わったわけではないので冷静になることが大事です。

