Skip to content

Cambridge AS & A Level Computer Science

13.3Floating-point numbers, representation and manipulation

Floating-point numbers, representation and manipulation in Cambridge AS & A Level Computer Science: what the syllabus expects you to know, the learning objectives and how to practise.
Subtopic45 practice questions2 lessons

Learning objectives

What the syllabus expects you to be able to do.

  1. 13.3.1Describe the format of binary floating-point real numbers in two's complement and convert them to denary and back.
  2. 13.3.2Normalise floating-point numbers and explain why.
  3. 13.3.3Explain the effect of the allocation of bits to mantissa and exponent.
  4. 13.3.4Explain approximation, rounding errors, overflow and underflow.

Lessons

  • Computer arithmetic errors: overflow, underflow and rounding

    45 min

    Full access
  • Floating-point real numbers: mantissa and exponent

    55 min

    Full access

Join to read every lesson, or see what Full access includes.

Sample question

A sample question on this topic. Answer it, check it, then read the worked answer.

Floating-point numbers, representation and manipulation: sample question

1 mark

The number 0.35 is stored in a computer as 0.34375. What is the absolute error?

Only if the answer has a unit, e.g. cm or km/h.

Turn Floating-point numbers, representation and manipulation into a strength.

Practise with instant marking, see your mastery grow and get a study plan built around your exam date.