過去問ドリル

平成24年度 秋期 ITパスポート試験 問66

テクノロジ/基礎理論

2進数に変換したとき,有限小数で表現できる10進数はどれか。

出典:平成24年度 秋期 ITパスポート試験 問66

正解:エ

解説

小数を 2 進数に変換したとき有限小数になるのは,2 のべき乗の逆数(1/2=0.5,1/4=0.25,1/8=0.125 など)の和で表せる数です。0.5 は 1/2 なので 2 進数で 0.1 と有限小数になります。0.1,0.2,0.4 は 2 進数にすると循環小数になり,有限桁では正確に表せません。

選択肢ごとの解説

  • ア誤り。0.1 は 2 進数にすると 0.0001100110011… と循環します。
  • イ誤り。0.2 は 2 進数にすると 0.001100110011… と循環します。
  • ウ誤り。0.4 は 2 進数にすると 0.01100110011… と循環します。
  • エ正しい。0.5=1/2 なので,2 進数で 0.1 と有限小数になります。
ITパスポートの過去問を演習モードで解く