正解は イ
浮動小数点数の演算では、有限のビット数でデータを表現する制約から様々な誤差が生じます。主な誤差の種類:①丸め誤差(Round-off Error):数値の最下位けたより小さい部分を四捨五入・切捨て・切上げするときに生じる誤差。②桁あふれ誤差(Overflow):演算結果がコンピュータの扱える最大値を超えることで生じる誤差。③桁落ち誤差(Cancellation Error):絶対値がほぼ等しい数値の差を計算するときに上位の有効数字が失われる誤差(0.123456 - 0.123450 = 0.000006 のように、同じ桁数の計算結果の精度が落ちる)。④情報落ち誤差(Round-off in addition):乗除算で指数部が小さい方の仮数部の下位部分が失われることで生じる誤差。丸め誤差は浮動小数点演算で最も一般的に発生する誤差であり、金融計算・科学技術計算で累積することが問題になります。
4種類の浮動小数点誤差:①丸め誤差(最下位けた未満の四捨五入)②桁あふれ(最大値超過)③桁落ち(ほぼ等しい数の差で有効数字喪失)④情報落ち(乗除算で小さい方の仮数部喪失)。「最下位けた+四捨五入・切捨て」が丸め誤差の決め手。