CS 301, Fall 2004 Assignment #3: 10 Points. Due Date: Monday, 10/04/04. Read sections 2.1-2.4 of [BO]. (1) 1. Problem 2.42. (1) 2. Problem 2.43(B). (2) 3. The number 4,000,000 can be represented exactly in IEEE single precision format. What is the next largest floating point value that can be represented exactly in IEEE single precision format? Give both its decimal value and it's IEEE representation and explain how you obtained your answer. (2) 4. Multiply the 4-bit 2's complement numbers 0101 x 1110 to obtain an 8-bit 2's complement result. Show a check of your work by converting to decimal and repeating the calculation. (2) 5. Perform long division on 8-bit 2's complement numbers to obtain the quotient and remainder for 01010101/1010. (2) 6. Modify your factorial program from HW#2, Problem 2, to compute N! using double precision floating point numbers. (a) What is the largest value of N for which N! is computed exactly? (b) What is the largest value of N for which N! is approximately correct? Explain your answers.** **For full credit, turn in well commented program listing and output from your computer run. **For full credit, turn in well commented program listings, including your name and the problem number, and the results of the computer run for this problem.