Three flowchart symbols, A, B and C, are shown in the diagram.
(a) State the purpose of each symbol. [3]
(b) Define the term algorithm. [1]
- (a) A (parallelogram): input / output; accept 'input' or 'output' on its own(1)
- (a) B (diamond): decision / selection / a question with a yes/no (True/False) outcome(1)
- (a) C (rectangle): process (e.g. a calculation or assignment); accept an action / instruction to carry out(1)
- (b) A sequence of steps / instructions that can be followed to complete a task / solve a problem. Do not accept 'a program' on its own(1)
- Answer: (a) A input/output; B decision; C process. (b) A sequence of steps that completes a task.
- Examiner tip: An algorithm is not the same as a program: a program is an algorithm written in a programming language, so 'a program' alone gets no mark.