平成26年度 春期 基本情報技術者試験 午前 問1
テクノロジ/基礎理論次の10進小数のうち,2進数で表すと無限小数になるものはどれか。
出典:平成26年度 春期 基本情報技術者試験 午前 問1
- ア0.05
- イ0.125
- ウ0.375
- エ0.5
正解:ア
解説
10進小数を2進数に変換すると,分母を2の累乗だけで表せる小数(0.5=1/2,0.125=1/8など)は有限小数になりますが,それ以外は無限小数(循環小数)になります。0.05=1/20は分母に5が残るため,2進数では割り切れず無限小数になります。
選択肢ごとの解説
- ア正しい。0.05=1/20で,分母が2の累乗にならないため,2進数では無限小数になります。
- イ誤り。0.125=1/8=2⁻³ なので,2進数では 0.001 という有限小数になります。
- ウ誤り。0.375=3/8=3×2⁻³ なので,2進数では 0.011 という有限小数になります。
- エ誤り。0.5=1/2=2⁻¹ なので,2進数では 0.1 という有限小数になります。