桁落ちによる誤差の説明として、適切なものはどれか。
桁落ちは近似した2数の減算で有効桁数が減る誤差
選択肢
- ア値がほぼ等しい二つの数値の差を求めたとき、有効桁数が減ることによって発生する誤差
- イ指定された有効桁数で演算結果を表すために、切捨て、切上げ、四捨五入などで下位の桁を削除することによって発生する誤差
- ウ絶対値が非常に大きな数値と小さな数値の加算や減算を行ったとき、小さい数値が計算結果に反映されないことによって発生する誤差
- エ無限級数で表される数値の計算処理を有限項で打ち切ったことによって発生する誤差
正解と解説
正解:ア 値がほぼ等しい二つの数値の差を求めたとき、有効桁数が減ることによって発生する誤差
桁落ちは、値がきわめて近い2数の減算で上位桁が相殺されて消え、残った下位桁だけで結果を表すために有効桁数が大幅に減る現象である。もとの数値がもつ丸め誤差が相対的に拡大するため、精度が著しく落ちる。二次方程式の解の公式などで発生しやすく、式変形で回避するのが定石である。
選択肢ごとの解説
- ア正解。近い値どうしの差で上位桁が消え、有効桁数が減る現象が桁落ち。
- イ有効桁に収めるため下位を削るのは丸め誤差の説明。
- ウ大小の差が極端な数の加減算で小さい方が無視されるのは情報落ち。
- エ無限級数を有限で打ち切ることによる誤差は打切り誤差。
この問題は2回出題されています
- 2019年度 春期 午前 問2この問題の代表ページ
- 2021年度 春期 午前 問2(このページ)
同じ分野の他の問題
- 2桁の2進数x1x2が表す整数をxとする。2進数x2x1が表す整数を、xの式で表したものはどれか。ここで、int(r)は…2023年度 秋期 午前 問1
- aを正の整数とし、b=a^2とする。aを2進数で表現するとnビットであるとき、bを2進数で表現すると最大で何ビットになる…2022年度 秋期 午前 問1
- 浮動小数点数を、仮数部が7ビットである表示形式のコンピュータで計算した場合、情報落ちが発生しないものはどれか。ここで、仮…2022年度 春期 午前 問1
- 演算レジスタが16ビットのCPUで符号付き16ビット整数x1, x2を16ビット符号付き加算(x1+x2)するときに、全…2021年度 秋期 午前 問8
- 正の整数の10進表示の桁数Dと2進表示の桁数Bとの関係を表す式のうち、最も適切なものはどれか。2020年度 10月試験 午前 問1
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。