離散数学(全109問中94問目)

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
数多くの数値の加算を行う場合,絶対値の小さなものから順番に計算するとよい。これは,どの誤差を抑制する方法を述べたものか。

出典:平成17年春期 問 4

  • アンダーフロー
  • 打切り誤差
  • けた落ち
  • 情報落ち
正解 問題へ
分野:テクノロジ系
中分類:基礎理論
小分類:離散数学
解説
それぞれの計算誤差の意味は次の通りです。
アンダーフロー
数値演算の結果が、プログラムで使用している数値型変数の型の最小値や、データ領域の下限よりも小さくなることで生じる誤差。
打切り誤差
無限小数などの計算を途中で打ち切ることなどによって生じる誤差
けた落ち
浮動小数点演算において、絶対値の非常に近い値同士の減算をした場合に、有効桁数が減ってしまうことで生じる誤差
情報落ち
浮動小数点演算において,絶対値の大きな数と絶対値の小さな数の加減算を行ったとき,絶対値の小さな数の有効けたの一部又は全部が結果に反映されない誤差
それぞれの誤差の発生原因および特性を考えると、絶対値の小さなものから順番に計算することは、計算過程における情報落ちを抑制するための方法ということがわかります。

この問題の出題歴


Pagetop