Community resourceWorksheet

OCR H446 1.4.1 Data representation consolidation

Part 10 of 11 · H446 1.4.1 · Data types

No new content is introduced here: this is the consolidation piece that pulls the whole of H446 1.4.1 together. A live-event system mixing bookings, lighting values, signed sensor readings, audio, permission flags and messages means the questions never say which method to use, so students have to route to it themselves, starting from closed-book retrieval.

Students will:

  • select the right representation method when the question does not name it
  • move between denary, 8-bit binary and hexadecimal in a mixed conversion table
  • interpret signed readings and complete fixed-width additions with the carry working shown
  • normalise and add values in the OCR floating-point format
  • read a shift or mask operation and state both the result and its purpose

Inside: 4 explanation cells, 1 multiple-choice question, 1 fill-in-the-blanks cell, 2 written answers and 6 number answers. 42 marks, about 55 to 70 minutes.

Series: H446 1.4.1 · Data types, part 10 of 11.

Shared by Coding PathwayVerified teacher

  • 14 cells
  • About 60 minutes
  • CC BY-SA 4.0
  • Shared 31 Aug 2026
  • Updated 15 Sept 2026

Preview

The whole resource, exactly as a class sees it. Answers and marking are held back.

Data representation consolidation

Complete the sections in order, beginning with closed-book retrieval and then applying the ideas in the integrated contexts. No new required knowledge is introduced.

A live-event system combines bookings, lighting values, signed sensors, audio, flags and message characters. No new content is introduced.

Retrieval strategy

Before calculating, label the demand: type choice; base conversion; signed interpretation; arithmetic/overflow; floating point; shift/mask; or character mapping. Then write the relevant representation and width. This two-step diagnosis prevents applying a familiar method to the wrong encoding.

Start with the worked routing examples below, then complete the mixed tasks without topic headings.

Stopping point: complete through binary arithmetic in one lesson. Resume with floating point, shifts, masks and character sets in a second lesson or independent study period.

Worked routing examples

  • '0074' used as an identifier → String: purpose decides the type.
  • 11110000 stated as two’s complement → signed place values, not unsigned conversion.
  • mantissa/exponent pair → interpret both fields before arithmetic.
  • value AND mask → calculate result, then state selected-bit purpose.

Guided confidence check

For each question, write a two-word method label before working. Identify the required method before continuing.

Multiple choice1 mark

The value '0074' is a fixed-format ticket identifier and is never used in arithmetic. Which type is most suitable?

  • AString
  • BInteger
  • CReal
  • DBoolean
Number systems10 marks

Complete the mixed denary, 8-bit binary and hexadecimal conversion table.

a)Hexadecimal 52. Fill in the denary and binary.

Hexadecimal
5
2
DenaryNot answered
Binary

b)Denary 248. Fill in the binary and hexadecimal.

Denary
248
Binary
Hexadecimal

c)Binary 10110111. Fill in the denary and hexadecimal.

Binary
1011
0111
DenaryNot answered
Hexadecimal

d)Binary 01110111. Fill in the denary and hexadecimal.

Binary
0111
0111
DenaryNot answered
Hexadecimal

e)Binary 00100010. Fill in the denary and hexadecimal.

Binary
0010
0010
DenaryNot answered
Hexadecimal
Number systems3 marks

Interpret each 8-bit two's-complement sensor change in denary.

a)What is the denary value of the two's complement number 10001000?

Binary
10001000
DenaryNot answered

b)What is the denary value of the two's complement number 10111100?

Binary
10111100
DenaryNot answered

c)What is the denary value of the two's complement number 11001110?

Binary
11001110
DenaryNot answered
Number systems3 marks

Add each pair of 8-bit values and retain the carry working.

a)Add these 8-bit binary numbers: 10011100 + 00101000.

Carries
First number
10011100
Second number
00101000
Total

b)Add these 8-bit binary numbers: 01101101 + 00101010.

Carries
First number
01101101
Second number
00101010
Total

c)Add these 8-bit binary numbers: 00001110 + 11000010.

Carries
First number
00001110
Second number
11000010
Total
Number systems6 marks

Normalise each audio value using a 6-bit mantissa and 4-bit exponent.

a)Normalise the floating point number with mantissa 111011 and exponent 0110.

Start from
111011
Mantissa
0110
Exponent
Normalised
Mantissa
Exponent

b)Normalise the floating point number with mantissa 000100 and exponent 0100.

Start from
000100
Mantissa
0100
Exponent
Normalised
Mantissa
Exponent

c)Normalise the floating point number with mantissa 111001 and exponent 1111.

Start from
111001
Mantissa
1111
Exponent
Normalised
Mantissa
Exponent
Number systems4 marks

Add one pair of OCR-format floating-point audio adjustments. Show alignment, mantissa arithmetic and the normalised result.

Add the floating point numbers 010100 (exponent 1101) and 010100 (exponent 1111). Give a normalised answer.

First number
010100
Mantissa
1101
Exponent
Second number
010100
Mantissa
1111
Exponent
Align
Add mantissas
Total
Mantissa
Exponent
Number systems6 marks

Identify the logical shift direction and number of places in each transformation.

a)11111001 became 00011111. Which shift was applied, and by how many places?

Before
11111001
After
00011111
DirectionNot answered
PlacesNot answered

b)11101101 became 10110100. Which shift was applied, and by how many places?

Before
11101101
After
10110100
DirectionNot answered
PlacesNot answered

c)10100011 became 00011000. Which shift was applied, and by how many places?

Before
10100011
After
00011000
DirectionNot answered
PlacesNot answered
Written answer3 marks

A permissions byte is 11001010 and the system applies OR with 00000101. Give the resulting byte and explain what the mask does.

Separate the bitwise result from the purpose.

Students type their answer here.

Written answer2 marks

The event app expands from English-only notices to messages using many writing systems and emoji. Recommend a character-set approach and justify it.

State a suitable standard and connect its repertoire to the scenario.

Students type their answer here.

Final closed-book checkpoint

Complete each sentence from memory. There is no answer bank and correctness is held for teacher review.

Fill in the blanks4 marks
A negative integer with one zero representation normally uses completion 1. A floating-point mantissa whose first two bits differ is completion 2. A bitwise completion 3 selects which bits an operation affects. A worldwide text repertoire is provided by completion 4.

Closed-book review

Choose one completed example from each family and explain the method without looking back.