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

令和4年度 春期 午前 問1

基礎理論

情報落ちが発生しないもの

浮動小数点数を,仮数部が 7 ビットである表示形式のコンピュータで計算した場合,情報落ちが発生しないものはどれか。ここで,仮数部が 7 ビットの表示形式とは次のフォーマットであり,( )₂ 内は 2 進数,Y は指数である。また,{ } 内を先に計算するものとする。

(1. X₁ X₂ X₃ X₄ X₅ X₆ X₇)₂×2^Y
答えと解説を見る

✓ これが正解ア{(1.1)₂×2⁻³+(1.0)₂×2⁻⁴}+(1.0)₂×2⁵

解説

どの段でも指数の差が七以内に収まる式です。

設問は、仮数部が七ビットの表示形式で計算したときに情報落ちが発生しない式を、四つの中から選ばせています。情報落ちは、絶対値の大きく違う数どうしを足したり引いたりしたときに、小さい方が丸めで消えてしまうことをいいます。ですから見分けの軸は、加減算をする二つの数の指数がどれだけ離れているか、という一点だけです。仮数部が七ビットあれば小数点以下を七桁まで持てるので、離れが七以内であれば小さい方の数は残ります。中括弧の中を先に計算する決まりなので、中括弧の中と、その結果と残りの数との二段構えで見ることになります。正解の式は、中括弧の中が二のマイナス三乗と二のマイナス四乗で離れが一しかなく、その和は桁が上がって二のマイナス二乗になります。すると二の五乗との離れが七に縮み、上限のちょうど七に収まるため、二段とも七以内です。

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

出典:令和4年度 春期 応用情報技術者試験 午前 問1

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