問題
10進数 0.25 を2進数で表すとどれか。
選択肢
- 1ア 0.01
- 2イ 0.1
- 3ウ 0.11
- 4エ 0.001
正解
1. ア 0.01
詳しい解説を見る解説を閉じる
解説
10進小数を2進数に変換するには、小数部に2を掛けて整数部を順に取り出す。0.25×2=0.5(整数部0)、0.5×2=1.0(整数部1)となり、取り出した順に並べると0.01が得られるため、アが正解である。別解として、0.25=1/4=2のマイナス2乗であり、2進小数の小数第2位(重み0.25)だけが1になると考えてもよい。イの0.1は0.5、ウの0.11は0.5+0.25=0.75、エの0.001は0.125に相当するため、いずれも0.25とは一致しない。基本情報技術者試験では、2進小数の各桁の重みが0.5、0.25、0.125、0.0625…となることを利用した基数変換が頻出であり、2のべき乗の値を即答できるようにしておくこと、および2を掛けて整数部を取り出す手順を確実に身に付けておくことがポイントである。
一問一答
科目A 180問+科目B 60問