HOME»応用情報技術者平成26年春期»午前問1
応用情報技術者平成26年春期 午前問1
問1
2進数で表現すると無限小数になる10進小数はどれか。
- 0.375
- 0.45
- 0.625
- 0.75
分類
テクノロジ系 » 基礎理論 » 離散数学
正解
イ
解説
2進数の小数は以下のように1桁下がるごとに値が1/2ずつ小さくなっていきます。
- 0.1(2)=1/21=0.5(10)
- 0.01(2)=1/22=0.25(10)
- 0.001(2)=1/23=0.125(10)
- 0.0001(2)=1/24=0.0625(10)
- 0.00001(2)=1/25=0.03125(10)
- 0.25+0.125=0.375なので、10進数0.375は2進数0.011で表現できます。
- 正しい。2進小数の各桁の組合せで表現できないので、0.45は無限小数となります。
- 0.5+0.125=0.625なので、10進数0.625は2進数0.101で表現できます。
- 0.5+0.25=0.75なので、10進数0.75は2進数0.11で表現できます。