2026-10-14 · check · 1 paper · 4/10 · 40% · not grade-converted
sat 2026-10-14 · 1 left blank
| Q | Topic | Marks | Question | Answer given | Note |
|---|---|---|---|---|---|
| 12 | D02 | 0/1 | Convert the binary number `11010110` into decimal. [1 mark] | 204 Working: 11010110 = 128+64+16+4+2=204 | 0. Answer 204. Adding-up line written (128+64+16+4+2) — the correct five place values picked — but summed as 204 instead of 214. loss=technique (unchecked arithmetic; 15 min unused). |
| 13 | P08 | 1/1 | State the output of this Python 3 statement. ```python print(10 / 4) ``` [1 mark] | 2.5 | 1. 2.5 correct — did not fall for integer division. |
| 14 | D03 | 3/3 | 1. Convert the hexadecimal number `E6` into decimal. You should show your working. 2. Convert the binary number `01011101` into hexadecimal. [3 marks] | 1. E6 = 230 2. 01011101 = 5D Working: E=1110,6=0110,11100110=128+64+32+4+2=230 0101=5,1101=13=D | 3 of 3. Part 1: 230, with working via the bit pattern 1110 0110 then place values (working written). Part 2: 5D. 5 min on a 3-min guide — the detour through binary for part 1 is longer than 14×16+6 but valid. |
| 15 | P05 | 0/5 | The algorithm in **Figure 1** is written in AQA pseudo-code. It keeps asking for a test mark until a pass mark is entered, then outputs how many marks were entered. **Figure 1** ``` count ← 0 REPEAT OUTPUT 'Enter a mark' mark ← STRING_TO_INT(USERINPUT) count ← count + 1 UNTIL mark ≥ 40 OUTPUT count ``` Write a Python 3 program for the algorithm in **Figure 1**. You **should** use indentation as appropriate, meaningful variable name(s) and Python 3 syntax in your answer. [5 marks] | skip | Typed 'skip', 0 min, with 15 min unused. 5 marks not attempted. She completed Code Lab 'Translate the pseudo-code' on 13 Oct, so Marks A, C and D at least were within reach. loss=not_attempted (avoidance, A5). |
Ordered by marks lost. These are the candidates for reteaching.