令和元年度春期 応用情報技術者試験 午前 問2

分野:基礎理論|実際に出題されたIPA過去問題

桁落ちによる誤差の説明として,適切なものはどれか。

  1.  値がほぼ等しい二つの数値の差を求めたとき,有効桁数が減ることによって発生する誤差
  2.  指定された有効桁数で演算結果を表すために,切捨て,切上げ,四捨五入などで下位の桁を削除することによって発生する誤差
  3.  絶対値が非常に大きな数値と小さな数値の加算や減算を行ったとき,小さい数値が計算結果に反映されないことによって発生する誤差
  4.  無限級数で表される数値の計算処理を有限項で打ち切ったことによって発生する誤差
解答・解説を見る

正解:ア

AI解説

桁落ちは、値がほぼ等しい二つの浮動小数点数の差を求めたとき、上位の桁が打ち消し合って有効桁数(信頼できる桁数)が大幅に減ることで発生する誤差である。例えば0.12345−0.12344=0.00001では、5桁あった有効数字が1桁になってしまう。アがこの説明である。 ア: 正しい。近い値同士の減算で有効桁数が減る現象が桁落ちである。数式変形で減算を避けるのが対策となる。 イ: 切捨て・切上げ・四捨五入で下位桁を削除することによる誤差は丸め誤差の説明である。 ウ: 絶対値が大きく異なる数の加減算で小さい数が結果に反映されない誤差は情報落ちの説明である。 エ: 無限級数の計算を有限項で打ち切ることによる誤差は打切り誤差の説明である。 💡 誤差4種は「桁落ち=近い値の引き算」「情報落ち=大小差の足し算」「丸め=四捨五入等」「打切り=計算の途中終了」とキーワードで対応させる。桁落ちと情報落ちの入替えが定番のひっかけである。

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

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

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

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

同じ分野(基礎理論)の過去問