Floating-point arithmetic gives better dynamic range and precision than integer arithmetic, but it needs careful implementation. Part 1 of this 3-part series discusses possible sources of error encountered when using floating-point hardware, and it reviews the current standards.