Paper 1 Data Representation Answers
These answers correspond to Paper 1 Data Representation Drills.
Answer 1: Binary to Denary
10101100
= 128 + 0 + 32 + 0 + 8 + 4 + 0 + 0
= 172Mark points:
- uses correct 8-bit place values
128, 64, 32, 16, 8, 4, 2, 1; - obtains denary
172.
Common weak answer:
- treating the binary digits as ordinary denary digits.
Answer 2: Denary to Binary
Using place values:
45 = 32 + 8 + 4 + 1The 8-bit binary value is:
00101101Mark points:
- decomposes 45 into powers of two;
- writes bits in correct 8-bit positions;
- includes leading zeroes to make 8 bits.
Common weak answer:
- giving
101101without the requested 8-bit padding.
Answer 3: Hex to Binary
3 = 0011
A = 1010So:
3A = 00111010Mark points:
- maps
3to0011; - maps
Ato1010.
Common weak answer:
- converting
Aas if it were denary digit1or ignoring the lettersAtoF.
Answer 4: Binary to Hex
Group into nibbles:
11010110 = 1101 0110Convert each nibble:
1101 = D
0110 = 6So:
11010110 = D6Mark points:
- groups the bits correctly into
1101and0110; - converts the groups to
D6.
Common weak answer:
- grouping from the left in uneven groups when the number of bits is not already a multiple of four. Pad on the left if needed.
Answer 5: Base Relationship
One hexadecimal digit represents exactly four binary bits. Therefore:
11111111 = 1111 1111 = FFHexadecimal is more compact because eight binary bits can be written as two hexadecimal digits without changing the underlying value.
Mark points:
- states one hex digit represents four bits;
- applies this to
11111111 = FFor explains compactness using the example.
Common weak answer:
- saying hexadecimal stores more information than binary. It is a shorter notation for the same bit pattern.
Answer 6: ASCII
ASCII stores characters as numeric codes. A and a have different codes because uppercase and lowercase letters are distinct characters, so each needs its own code value.
Mark points:
- ASCII maps characters to numeric codes;
- uppercase
Aand lowercaseaare different characters with different codes.
Common weak answer:
- saying ASCII stores only numbers. ASCII uses numbers to represent characters.
Answer 7: Unicode
Unicode is needed because ASCII cannot represent all characters required by the page, such as Chinese characters 你 and 好, and symbols such as €. Unicode provides a much larger character set for many languages and symbols.
Mark points:
- identifies that ASCII is limited;
- links Unicode to representing many languages/symbols shown in the scenario.
Common weak answer:
- saying Unicode is only for making text bold or styled. Character encoding is about representing characters, not formatting.
Answer 8: Conversion Algorithm
Trace:
| Current number | Remainder after division by 2 | Next quotient |
|---|---|---|
| 13 | 1 | 6 |
| 6 | 0 | 3 |
| 3 | 1 | 1 |
| 1 | 1 | 0 |
Read the remainders from bottom to top:
1101Mark points:
- correct remainders
1, 0, 1, 1; - correct quotients
6, 3, 1, 0; - reads remainders in reverse order;
- gives binary
1101.
Common weak answer:
- reading the remainders from top to bottom as
1011, which is not 13.
Answer 9: Storage
Computer memory stores data using two-state patterns, represented as 0 and 1. Different data types are encoded into binary patterns using agreed formats, so image pixels, text characters, and sound samples can all be stored and processed as binary.
Mark points:
- hardware/memory uses two-state binary representation;
- different data types can be encoded using agreed binary formats.
Common weak answer:
- saying only numbers can be stored in binary. Text, images, and sound can also be encoded as binary patterns.
Answer 10: Error
The student added the bits as if each 1 had value 1. They ignored binary place values.
Correct working:
1011 = 8 + 0 + 2 + 1 = 11Mark points:
- identifies that place values were ignored;
- uses correct place values
8, 4, 2, 1; - gives denary
11.
Common weak answer:
- saying the answer is wrong because binary cannot be converted to denary. Binary values can be converted using place values.