Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Problem 5 (13 points): Floating point--mind the gap (Needs material from lecture 7 ) With integers, the gap between representations is always 1 . This

image text in transcribed

Problem 5 (13 points): Floating point--mind the gap (Needs material from lecture 7 ) With integers, the "gap" between representations is always 1 . This means that rounding a decimal 0 an integer can introduce an error of up to 0.5. a) In a 32-bit IEEE floating point number, what is the smallest number greater than 1 that can be exactly represented? What is the gap between those two numbers? Briefly justify your answers. [4] b) Assuming we are always rounding to the nearest value we can exactly represent (rounding down in the case of ties), what is the largest value we can add to 1 and get a result that is still 1? [3] c) Redo part a) but for 22.75 rather than 1. [3] d) Briefly explain how the gap between floating point numbers might cause a programmer difficulties. In particular, consider a for loop where small values are being added to a larger number many thousands of times. [3]

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Marketing The Ultimate Marketing Tool

Authors: Edward L. Nash

1st Edition

0070460639, 978-0070460638

More Books

Students also viewed these Databases questions

Question

=+Show that all periodic functions have distributions.

Answered: 1 week ago