桁落ちによる誤差の説明として、適切なものはどれか。
桁落ちは近い値の減算で有効桁数が減る誤差
選択肢
- ア値がほぼ等しい二つの数値の差を求めたとき、有効桁数が減ることによって発生する誤差
- イ指定された有効桁数で演算結果を表すために、切捨て、切上げ、四捨五入などで下位の桁を削除することによって発生する誤差
- ウ絶対値が非常に大きな数値と小さな数値の加算や減算を行ったとき、小さい数値が計算結果に反映されないことによって発生する誤差
- エ無限級数で表される数値の計算処理を有限項で打ち切ったことによって発生する誤差
正解と解説
正解:ア 値がほぼ等しい二つの数値の差を求めたとき、有効桁数が減ることによって発生する誤差
桁落ちは、値がほぼ等しい二つの数の差をとったときに上位の有効数字が相殺されて消え、残った下位の桁だけで結果を表すため有効桁数が減る現象である。差そのものは正しく求まっても、元の数が持っていた精度より粗い結果しか得られない点が問題になる。
選択肢ごとの解説
- ア正しい。近い値どうしの減算で有効桁数が減るのが桁落ち。
- イこれは丸め誤差の説明。指定桁に収めるための切捨て・四捨五入で生じる。
- ウこれは情報落ちの説明。絶対値の差が大きい数どうしの加減算で小さい方が無視される。
- エこれは打切り誤差の説明。無限級数を有限項で止めることで生じる。
この問題は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/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。