Y11 Mock Mark Scheme 2023
Y11 Mock Mark Scheme 2023
1 Averaging numbers
Oct/Nov 2017 0478/22
2 Selection type
Oct/Nov 2017 0478/22
3 Inefficient code
0478/22/M/J/16
4 2d Arrays question
Max 7
9608/21/M/J/18
This question has been adapted from an AS level question, so there can be more flexibility in
terms of pseudocode. Marking notes: Use Next instead of ENDFOR & unlikely to be asked to
declare variables (So mark removed)
5
0478/22/O/N/20 [
6
Read the whole answer, award a mark from both of the following tables and add up the total.
Marks are available for:
• AO2 (maximum 9 marks) • AO3 (maximum 6 marks).
The techniques and the data structures required are listed below. The requirements may be
met using a suitable built-in function from the programming language used (e.g. Python,
VB.NET or Java).
Techniques required:
Arrays or lists Monsters & Best_monster (Highest attack, defence & health
may be seen)
print("Attack:",Monsters[i][3])
print("Defence:",Monsters[i][4])
print("Health:",Monsters[i][5])
#Works out which is the strongest monster and adds to the relevant list
for current_monster in Monsters:
if current_monster[3] > MaxAttack[3]:
MaxAttack=current_monster
if current_monster[4] > MaxDefence[4]:
MaxDefence=current_monster
if current_monster[5] > MaxHealth[5]:
MaxHealth=current_monster