平成22年度春期 応用情報技術者試験 午前 問2

分野:基礎理論(2進数・論理・集合・確率統計・情報理論・AI/機械学習の理論・オートマトン・形式言語・計算量)|実際に出題されたIPA過去問題

図に示す16ビットの浮動小数点形式において,10進数0.25を正規化した表現はどれか。ここで,正規化は仮数部の最上位けたが1になるように指数部と仮数部を調節する操作とする。

問題の図表(IPA公式問題冊子より引用)
図表:IPA公式問題冊子より
  1.  0 0001 10000000000
  2.  0 1001 10000000000
  3.  0 1111 10000000000
  4.  1 0001 10000000000
解答・解説を見る

正解:ウ

AI解説

16ビット浮動小数点形式(符号1・指数4・仮数11ビットなどの構成)で0.25=2^-2を正規化すると、仮数部の最上位ビットが1になるよう指数部を調整する。0.25を2進数で表すと1.0×2^-2であり、指数部にはバイアスを加えた値が入る。図の形式でこれに対応する表現がウであり、正解はウである。 ア: 指数部の値が0.25を正しく表す値になっていない組合せ。 イ: 指数部の値が0.25を正しく表す値になっていない組合せ。 ウ: 0.25=1.0×2^-2を、図に示された16ビット浮動小数点形式のバイアス付き指数表現と仮数部で正しく表した値。これが正解。 エ: 符号ビットが1(負数)になっており、0.25(正の数)を表す表現としては不適切。 💡 浮動小数点の正規化は「仮数部の最上位ビットを1にそろえ、指数部で位取りを調整する」操作。バイアス表現の指数部の読み方(バイアス値の加算)を必ず確認する。

出典:平成22年度 春期 応用情報技術者試験 午前 問2 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「基礎理論」分野の攻略ポイント

2進数・論理演算・集合・確率統計・情報理論・AI/機械学習の理論・オートマトン・形式言語・計算量が範囲です。純粋な計算問題が多く、対策の有無がそのまま得点差になります。手を動かす練習が最も効く分野です。

基礎理論の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(基礎理論(2進数・論理・集合・確率統計・情報理論・AI/機械学習の理論・オートマトン・形式言語・計算量))の過去問