Question Answer Additional Guidance Mark
1(a)(i) Any two from
• dateOfBirth / Date of birth / DOB (1)
• membershipType (1)
• gender (1)
• parent/guardian (if under 16) (1)
• address (1)
• Accept any equivalent
na
...
Question Answer Additional Guidance Mark
1(a)(i) Any two from
• dateOfBirth / Date of birth / DOB (1)
• membershipType (1)
• gender (1)
• parent/guardian (if under 16) (1)
• address (1)
• Accept any equivalent
names that are
sensible in the context
• Accept variable names
with spaces
2
Question Answer Additional Guidance Mark
1(b) Any one from
• Input – membership number (1)
• Process – check availability (1)
• Output – cost of booking / cost (1)
• Accept sensible
alternative wording.
3
Question Answer Additional Guidance Mark
1(c)
• (years x discount rate) (1)
• Adjusted fee / 12 (1)
Examples:
• (432 – (432 * (yrs. x 0.05))) / 12
• (fullFee – (fullFee * (numYears * 0.05))) / 12
• (membership – (membership * (Years * discount))) / 12
• Ensure that expression
follows the BIDMAS
rules of precedence
2
https://britishstudentroom-b430a.web.app/5
Question Answer Additional Guidance Mark
2(a)
Selection (1)
1
Question Answer Additional Guidance Mark
2(b)
One mark for each output in the correct cell
Inputs Output
(month = 7) Peak rates apply (1)
(month = 12) AND (time = 19:00) Standard rates apply (1)
(month = 4) AND (day =6) Peak weekend rates apply (1)
3
Question Answer Additional Guidance Mark
2(c)
One mark for month (3,4,9 or 10) (1)
One mark for day <= 5 (1)
One mark for time (not between 17 : 00 and 20 : 00) (1)
Example
month = 10 AND day = 4 AND time = 12:00
3
https://britishstudentroom-b430a.web.app/6
Question Answer Additional Guidance Mark
3(a)
Line 4 – FUNCTION (1) ……pMass , pHeight (2). One parameter (1)
Line 22 – mass , height (2). One variable (1)
Matching order (parameters with variables) (1)
Ignore case and spacing
6
Question Answer Additional Guidance Mark
3(b)(i)
Setting a count controlled loop (1)
Setting a loop that executes for each value in the attendan
[Show More]