EDX-IGE-COM-T01
EDEXEL - COMPUTER SCIENCE
Problem solving
Mark Scheme
www.stayahead.me
Question Answer Additional
Number Guidance
Mark
1(a) Indicative content provided
Other solutions do exist and should be awarded 6
Aspect of Marks
Solution 0 1 2 3
Functionality No There are There are There are no
awardable significant errors
minor errors in errors in logic,
content in logic, leadinglogic, leading to leading to an
to an overall an overall overall solution
solution that is solution that is that is fully
non-functional not completely functional
functional
Accuracy of No Notation follows Notation Notation follows
Notation awardable a broadly follows a a recognisable
content unrecognisable recognisable convention and
convention that convention is applied
is applied which is consistently
inconsistently, broadly throughout
although aspects discernible but
of it are is applied
discernible inconsistently
There are a maximum of 3 marks for functionality.
There are a maximum of 3 marks for accuracy of notation.
The marks for functionality and accuracy are awarded independently.
Question Answer Additional
Number Guidance
Mark
1(b)(i) • papaya needs changing (1)
• lychee needs ordering (1) 2
Question Answer Additional
Number Guidance
Mark
1(b)(ii) 7 (1) 1
Question Answer Additional
Number Guidance
Mark
1(b)(iii) Replace 8 with LENGTH(flavours)/LENGTH(volume) (1) Ignore case
or
If new line
A new line 7:
is given
WHILE i < LENGTH(flavours) DO (1) award
or mark if
WHILE i < LENGTH(volume) DO (1) logic is
clear 1
Question Answer Additional Guidance Mark
Number
2(a) Award one mark from:
\
• a step-by-step description of a process that completes a task (1)
• a set of instructions that describes how to get something done (1)
1
Question Answer Additional Mark
Number Guidance
2(b) Award one mark each to a maximum of five marks for:
• SET count TO 0 (1)
• IF statement checks for a match to 1 vowel (1)
• IF statement checks for a match to all vowels (1)
• count incremented correctly (1)
• display count (1)
• concatenates suitable message with the count (1)
SET word TO "elephant"
SET count TO 0
FOR EACH letter FROM word DO
IF letter = 'a' OR letter = 'e' OR letter = 'i' OR letter = 'o' OR letter = 'u' THEN
SET count TO count + 1
END IF
END FOREACH
SEND 'The number of vowels is ' & count TO DISPLAY
5
Total 12
Question Answer (flow chart replaced) Additional Mark
Number Guidance
3(a)(i) Award up to five marks for: Boxes
should be
• Start and stop terminators in the correct positions marked by
(1) 1-3 content
• Number set to 10 AND Get guess in the correct rather than
positions (1) 4-6 shape.
• Loop back to before Get guess and after number set
to 10 if there is no match (1)Does not need to go via
message box
• Yes/no labels on decision match output messages (1)
4-6
• Correctly connected as in MS image, with at least 6
arrows correct (1) 7-9
5
3(a)(ii) The only correct answer is C
A is not correct because a simulation is a completed
program
B is not correct because a cipher is a form of encryption
D is not correct because a truth table is a method of testing
an algorithm 1
Question Answer Additional Guidance Mark
Number
3(b)(i) Award one mark for:
• D 1
3(b)(ii) Award one mark for:
• B 1