令和3年度春期 応用情報技術者試験 午前 問2
桁落ちによる誤差の説明として,適切なものはどれか。
- ア 値がほぼ等しい二つの数値の差を求めたとき,有効桁数が減ることによって発生する誤差
- イ 指定された有効桁数で演算結果を表すために,切捨て,切上げ,四捨五入などで下位の桁を削除することによって発生する誤差
- ウ 絶対値が非常に大きな数値と小さな数値の加算や減算を行ったとき,小さい数値が計算結果に反映されないことによって発生する誤差
- エ 無限級数で表される数値の計算処理を有限項で打ち切ったことによって発生する誤差
解答・解説を見る
正解:ア
AI解説
桁落ちとは、絶対値がほぼ等しい二つの数値の減算(または符号が異なりほぼ絶対値が等しい数の加算)を行った際に、上位の桁が互いに打ち消し合って有効桁数が大きく減少し、相対誤差が増大する現象である。 ア: 正しい。値がほぼ等しい二つの数値の差を求めたときに有効桁数が減ることで発生する誤差が桁落ちである。 イ: 指定された有効桁数に収めるため下位桁を切捨て・切上げ・四捨五入することで生じる誤差は丸め誤差の説明である。 ウ: 絶対値が非常に大きい数値と小さい数値を加減算した際、小さい数値が結果に反映されないために生じる誤差は情報落ちの説明である。 エ: 無限級数を有限項で打ち切ることによって生じる誤差は打切り誤差の説明である。 💡 桁落ちは「近い値どうしの引き算」、情報落ちは「桁違いの値どうしの足し算・引き算」で発生すると対比して覚える。丸め誤差・打切り誤差とあわせて4種類の誤差を区別できるようにしておく。
出典:令和3年度 春期 応用情報技術者試験 午前 問2 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。