平成22年度 秋期 基本情報技術者試験 午前 問2
テクノロジ/基礎理論けた落ちの説明として,適切なものはどれか。
出典:平成22年度 秋期 基本情報技術者試験 午前 問2
- ア値がほぼ等しい浮動小数点数同士の減算において,有効けた数が大幅に減ってしまうことである。
- イ演算結果が,扱える数値の最大値を超えることによって生じる誤差のことである。
- ウ数表現のけた数に限度があるとき,最小のけたより小さい部分について四捨五入,切上げ又は切捨てを行うことによって生じる誤差のことである。
- エ浮動小数点数の加算において,一方の数値の下位のけたが結果に反映されないことである。
正解:ア
解説
けた落ちとは,値がほぼ等しい浮動小数点数同士を減算する際に,上位のけたが打ち消し合って有効数字が大きく減ってしまう現象です。オーバフローや丸め誤差,情報落ちとは異なる現象なので区別して覚える必要があります。
選択肢ごとの解説
- ア正しい。値が近い数同士の減算で有効けた数が減ることがけた落ちです。
- イ誤り。これはオーバフロー(桁あふれ)の説明です。
- ウ誤り。これは丸め誤差の説明です。
- エ誤り。これは情報落ち(小さな値が大きな値に加算されて無視される現象)の説明です。