問2 |
基数変換に関する記述のうち、適切なものはどれか。 |
|
ア |
2進数の有限小数は、10進数にしても必ず有限小数になる。 |
イ |
8進数の有限小数は、2進数にすると有限小数にならないこともある。 |
ウ |
8進数の有限小数は、10進数にすると有限小数にならないこともある。 |
エ |
10進数の有限小数は、8進数にしても必ず有限小数になる。 |
|
|
解説 |
まず、2進数3桁を1桁にまとめたものが8進数で、2進数4桁を1桁にまとめたものが16進数です。よって、2進数で表現できるものは、必ず8進数、16進数でも表現できます。逆に8進数、16進数で表現で表現できるものは、必ず2進数で表現できます。
次に、10進数との関係を考えます。
2進数を10進数に変換することを考えると、2-1、2-2・・・2-nのようになっているので、これらの和で表現できます。よって、2進数で表現できることは10進数で表現できます。
しかし、10進数の0.3のようなものは、2-1=0.5と2-2=0.25の間にあるので、厳密な表現はできないということがわかります。 |
|