ordering operations poorly so errors build up | has testing strategy - if a numerical application is designed to work with floating-point numbers, then make sure it works with inputs that vary widely in magnitude, including both large positive and large negative exponents
- pay particular attention to the accuracy of the result when a floating point value is being repeatedly decremented or incremented by small amounts
| ![2001-08-30 14:56:54.0](facet.gif) |
is a subtopic of 10.4 - Defects in Numerical Algorithms | ![2001-08-30 14:56:54.0](facet.gif) |
is a kind of defect in a numerical algorithm | ![2001-08-30 14:56:54.0](facet.gif) |
occurs when you do small operations on large floating point numbers, and excessive rounding or truncation errors build up | ![2001-08-30 14:56:54.0](facet.gif) |
defect | has example the absence of code to handle an exception | ![2001-08-30 14:55:12.0](facet.gif) |
problem | has solution which will normally entail developing software, although you may decide that it is better to purchase software or to develop a non-software solution | ![2001-08-30 14:57:03.0](facet.gif) |
should be written as a simple problem statement in one or two sentences | ![2001-08-30 14:57:03.0](facet.gif) |