過去問解きまくり研究所 ホーム

令和5年度 科目A 問1

離散数学

10進小数に変換したもの

16 進小数 0.C を 10 進小数に変換したものはどれか。

答えと解説を見る

✓ これが正解ウ0.75

解説

0.Cは16分の12なので、10進では0.75になります。

16進数の小数点以下1桁目は、16分の1の位を表します。見分ける軸は、各桁の数字にその位の重みを掛けてから足すという手順を踏んでいるかどうかです。0.Cの場合、Cは10進の12にあたるので、値は12×(1/16)=12/16です。これを約分すると3/4になり、小数で書くと0.75です。逆向きに確かめると、0.75×16=12となり、整数部の12が16進のCに戻るので、計算が合っていることが分かります。これは、各桁の数字にその位の重みを掛けて合計するという基数変換の考え方です。基数がいくつでも、小数点以下は基数のマイナス1乗、マイナス2乗の重みをもつと覚えておくと、ほかの基数の小数にもそのまま使えます。

ほかの選択肢はなぜ違うのか

出典:令和5年度 基本情報技術者試験 科目A 問1

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)