Writing & Amending Algorithms (Cambridge (CIE) IGCSE Computer Science): Revision Note
Exam code: 0478 & 0984
Algorithmic Thinking
What is algorithmic thinking?
Algorithmic thinking is the process of creating step-by-step instructions in order to produce a solution to a problem
Algorithmic thinking requires the use of abstraction and decomposition to identify each individual step
Once each step has been identified, a precise set of rules (algorithm) can be created and the problem will be solved
An example of algorithmic thinking is following a recipe, if the recipe is followed precisely it should lead to the desired outcome
A set of traffic lights is an example of how algorithmic thinking can lead to solutions being automated
Examiner Tips and Tricks
Read the whole 15-mark scenario before you start. Use the arrays exactly as described, initialise any totals, maximums and minimums, and don't declare variables if the question says you don't need to (it earns no marks).
Comment each section of your code and add a message for every input and output. Examiners say the top answers do both.
Unlock more, it's free!
Was this revision note helpful?
Build on this topic