正答1
解説
正解は1です。
浮動小数点演算で生じる誤差には、けた落ち、情報落ち、丸め誤差、けたあふれなどがあります。
それぞれ「どんな演算で、何が失われるか」で区別します。
【選択肢別解説】
1:○ けた落ちの説明です。
値がほぼ等しい数どうしを減算すると上位のけたが打ち消し合い、有効けた数が大きく減ります。
2:× これはけたあふれ(オーバフロー)の説明です。
演算結果が表現できる最大値を超えることで生じます。
3:× これは丸め誤差の説明です。
表現できるけた数を超えた部分を四捨五入・切上げ・切捨てすることで生じます。
4:× これは情報落ちの説明です。
絶対値の大きく異なる数を加減算すると、小さい方の下位のけたが結果に反映されません。
【ポイント】
「近い値の引き算」はけた落ち、「大きさの違う数の足し算」は情報落ちと対で覚えます。
情報落ちを防ぐには、絶対値の小さい数から順に加算するのが基本です。