S3 ICT: Algorithms and Flowcharts (Paper 1: basics)
- 2026-11-12
S3 ICT: Algorithms and Flowcharts (Paper 1: basics)
S3 ICT algorithms and flowcharts paper one, basics: ten questions on the definition of an algorithm, the common flowchart symbols, tracing sequence and selection, and counting linear search comparisons.
Direct answers Answers in order: finite unambiguous steps, a decision, input or output, 14, odd, five times, 55, a is 5 and b is 2, four and five comparisons, and a parallelogram means input or output.
01 Paper details (check answers afterwards)
| Item | Detail |
|---|---|
| Questions | 10 |
| Suggested time | 20 |
| Difficulty mix | Foundation 3 · Intermediate 3 · Challenge 3 · Error redo 1 |
| Chapter | Chapter: S3 ICT: Algorithms and Flowcharts |
| Level | S3 |
02 Questions (10 items)
- FoundationWhat is an algorithm?
- FoundationWhat does a diamond mean in a flowchart?
- FoundationWhat does a parallelogram mean in a flowchart?
- IntermediateAfter x = 3, x = x + 4 and x = x * 2, what is x?
- IntermediateWith n = 7, a program prints even when n MOD 2 = 0 and odd otherwise. What is printed?
- IntermediateHow many times does the body of FOR i = 1 TO 5 run?
- ChallengeWith sum = 0 and FOR i = 1 TO 10 doing sum = sum + i, what is the final sum?
- ChallengeAfter a = 2, b = 5, t = a, a = b and b = t, what are a and b?
- ChallengeIn the array 4, 8, 15, 16, 23, how many comparisons does linear search take for 16 and for 99?
- Error redoA student uses a parallelogram for a decision. What is wrong?
03 Answers and one-line notes
| # | Answer | One-line note |
|---|---|---|
| 1 | A finite, unambiguous and ordered set of steps that solves a problem | The three conditions are finiteness, unambiguity and a fixed order. |
| 2 | A decision, with one entry and two exits labelled yes and no | The diamond splits the flow and the two branches carry the two outcomes. |
| 3 | Input or output | Reading data in or printing results out both use a parallelogram. |
| 4 | 14 | Three plus four is seven and seven times two is fourteen. |
| 5 | odd | Seven divided by two leaves remainder one, so the condition fails and the no branch runs. |
| 6 | Five times | The count is upper bound minus lower bound plus one, which is five. |
| 7 | 55 | The sum of the integers from one to ten is fifty five. |
| 8 | a is 5 and b is 2 | The temporary variable swaps the two values, so their order reverses. |
| 9 | Four comparisons for 16 and five for 99 | Sixteen sits fourth so three earlier items are checked first, while 99 is absent and every item is compared. |
| 10 | A parallelogram means input or output, a decision needs the diamond | The two shapes look similar but differ in function, and mixing them draws the branches wrongly. |
04 What to do after marking
- After marking, redo only the wrong items and write down which step went wrong (formula, unit, or misread number).
- Repeat the same item two days later; move to the next paper only when both attempts are correct.
- Parents only need the answer and note columns; there is no need to explain every item.
An algorithm is a finite and unambiguous list of steps; flowcharts use a diamond for decisions and a parallelogram for input or output, combined through sequence, selection and iteration.Tutor Registration →
Questions and answers are written originally by the TutorZone team and are not taken from any school, publisher or examination authority paper. Every value is checked by computer.


