戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

基本情報技術者 2010年 春期 午前(科目A)01


問題文

16進小数2A.4Cと等しいものはどれか。
基本情報技術者 2010年 春期 午前(科目A) 問01の問題画像

選択肢

(正解)

🔒 解説は解答すると表示されます

16進小数の2進展開【午前解説】

正解の理由

正解:
16進数 を各桁で positional に展開すると、整数部 、小数部は です。これを二冪()の和に直すと、整数部が 、小数部が となり、選択肢アの表現と一致します。

解法ステップ

  1. 16進を桁ごとに分ける:整数部 、小数部
  2. 整数部を10進に:。42を2冪で表すと
  3. 小数部を16進の重みで表す:
  4. を用いて二冪に直す:
  5. 以上を合成して とし、該当選択肢を確認する。

選択肢別の誤答解説

  • ア(正解):
    → 整数部 、小数部 に一致します。
  • イ:
    → 整数部は正しいが小数部は となり、 と異なります。小数桁を上位ビット()と誤認しています。
  • ウ:
    → 小数部はアと同じだが、整数部が となり本来の とは異なります。桁位置を一つ左にずらした誤りです。
  • エ:
    → 整数部・小数部ともに誤りで、合計値は大きくずれます。最初の小数ビットを と誤っている点が原因です。

よくある誤解

  • 「16進の小数桁はそのまま に置ける」と考える誤り。実際は各16進桁は4ビット()に対応します。
  • 小数部の分母を16のべき乗で扱わず十進で直感的に計算して誤差を出すミス。まず として扱うのが確実です。
  • 整数部の重みを に誤ってシフトしてしまう(桁位置のずれ)ことがあるので桁の位取りに注意。

補足コラム

  • 16進数と2進数は 1 桁=4 ビット の対応関係があるため、16進の小数点以下第n桁は二進では から の範囲のビットに対応します。
  • 実務では「16進→二進→十進」の順で変換するとミスが少なく、特に小数はまず と置く習慣を付けると速く正確に処理できます。
  • 例:.4C の処理は「4 → 0100(= 0·2^{-1}+1·2^{-2}+0·2^{-3}+0·2^{-4})」および「C → 1100(= 1·2^{-5}+1·2^{-6}+0·2^{-7}+0·2^{-8})」と展開するのが直観的です。

FAQ

Q1: 16進小数を瞬時に二進表現にするコツは?
A1: 各16進桁を4ビットの二進に直すこと。整数部は左から、少数部は右(小数点直後が )の重みで読むと早いです。
Q2: なぜ になるのですか?
A2: で、 だからです。より一般的に です。
Q3: 小数部の をどうして に分けられる?
A3: で、 と表せます。

関連キーワード: 16進数, 2進数, 小数変換, 基数変換, ビット展開, 桁位置, 進数変換, 小数部処理, ビット重み, 残数分解
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について