1. Can a finite binary fraction represent every real number exactly?
- Yes
- No
- Only with a sign bit
Check the answer and reasoning
No
Finite bit patterns cannot encode infinitely many distinct real values.
CS / AS level
Signed binary formats and floating-point representations encode negative and fractional values within finite storage. Range and precision trade off against each other.
Signed binary formats and floating-point representations encode negative and fractional values within finite storage. Range and precision trade off against each other.
Bitmap/vector graphics, sampled sound and compression involve explicit models. An overflow means the mathematical result cannot fit the chosen range; rounding loses low-order information even without overflow.
8-bit two’s-complement range: −128 to 127
The most significant bit has weight −128.
What does 11111111 represent in 8-bit two’s complement?
Its value is −128+64+32+16+8+4+2+1=−1.
Predict the worked result before calculating. Change one input, record the new result, and explain which assumptions still hold.
Use the prediction activity below; a local model appears only where it supports this topic.
No
Finite bit patterns cannot encode infinitely many distinct real values.
−1
Its value is −128+64+32+16+8+4+2+1=−1.
Precision
More significant bits allow finer spacing; exponent width primarily controls range.