基本情報技術者試験 2015年度 = 平成27年度・春期 午前 問2

 桁落ちの説明として、適切なものはどれか。

ア 値がほぼ等しい浮動小数点同士の減算において、有効桁数が大幅に減ってしまうことがある。
イ 演算結果が、扱える数値の最大値を超えることによって生じるエラーのことである。
ウ 浮動小数点数の演算結果について、最小の桁より小さい部分の四捨五入、切上げ又は切捨てを行うことによって生じる誤差のことである。
エ 浮動小数点の加算において、一方の数値の下位の桁が結果に反映されないことである。

解答



解説

ア 値がほぼ等しい浮動小数点同士の減算において、有効桁数が大幅に減ってしまうことがあるのが、桁落ちです。

 演算結果が、扱える数値の最大値を超えることによって生じる誤差によるエラーは、オーバフローです。

 数表現のけた数に限度があるとき、最小の桁より小さい部分について四捨五入、切上げまたは切捨てを行うことによって生じる誤差は、丸め誤差です。

 浮動小数点の加算において、一方の数値の下位のけたが欠落して結果に反映しないのは、情報落ち誤差です。


BohYoh.comトップページへ