離散数学 (全109問中30問目)
No.30
次の10進小数のうち,2進数で表すと無限小数になるものはどれか。
出典:平成26年春期 問1
- 0.05
- 0.125
- 0.375
- 0.5
- [出題歴]
- 基本情報技術者 H13春期 問1
分類
テクノロジ系 » 基礎理論 » 離散数学
正解
ア
解説
2進数の小数は以下のように1桁下がるごとに値が1/2ずつ小さくなっていきます。
- 0.1(2)=121=0.5(10)
- 0.01(2)=122=0.25(10)
- 0.001(2)=123=0.125(10)
- 0.0001(2)=124=0.0625(10)
- 0.00001(2)=125=0.03125(10)
- 正しい。2進小数の各桁の組合せで表現できないので、0.05は無限小数となります。
- 10進数0.125は2進数0.001で表現できます。
- 0.375=0.25+0.125 なので、10進数0.375は2進数0.011で表現できます。
- 10進数0.5は2進数0.1で表現できます。