1. Computers store floating point numbers in memory. They used a fixed number of bits for each number. For example a 32 bit computer uses ____________________________

2. In a given and fixed (e.g 32 bits) amount of memory there is no limit as to the range of numbers that can be represented.

3. A 32 bit representation is called _________________ and using the computer industry stanard format for floating point (IEEE standard) the largest number is shown below with a precision of 7 decimal digits.

4. For scientific or heavy duty engineering applications, more space and therefore ____________ may be necessary.

5. The use of 64 bits to store a single floating point number would _____________________

6. If a range goes beyond the _________________________________, this is called an 'overflow'.

7. If the number is __________________, this is called an underflow.

8. Which of the following could cause an underflow?

9. Some fractions, when converted to decimal, have infinite difits (e.g. 1/3 is 0.3333 recurring). Which of the following statements is true.

10. _______________ lets a number fit into the available storage space, but can cause issues with calculations that rely on precision which is not there any more.

11. If you had a number such as 2.34234 and you decided to store it as 2.34 - this would introduce an error called a _______________

12. Rounding errors can have a significant impact and lead to inaccuracies if they accumulate to be large enough to be significant.

13. The CPU will always flag any error when truncating or rounding so the programmer does not need to deal with this in his/her code at all.

14. Rounding multiple times can cause errors (rounding errors) to disappear, as with quantity, the error gets hidden.

15. _________________ are a means of reducing the error when subtracting two nearby numbers.