Examo
PracticeAbout
Homecomputer-sciencePseudocode and Flowcharts
0984

Pseudocode and Flowcharts

Algorithm Design and Problem Solving · 4 question types

Practise
Download PDF

0984 Topics

Problem Solving and Design6%
Pseudocode and Flowcharts11%
  1. Algorithms and How We Describe Them
  2. CIE Pseudocode Syntax
  3. Flowchart Symbols
  4. Trace Tables
  5. The Three Kinds of Loop
Sorting and Searching Algorithms7%

Frequency legend

High (≥14%)
Above avg (10 to 13%)
Average (<10%)

Exam Frequency Analysis

Past paper frequency (2018 to 2024)

This topic accounts for approximately 11% of your exam marks.

stable
Medium
Stable11%

The most marks-dense topic. Both papers test pseudocode writing and trace tables every sitting.

An algorithm is a precise, step-by-step set of instructions that solves a specific problem or carries out a specific task.

An algorithm can be described in three different ways, all of which appear in Cambridge IGCSE papers:

NotationWhat it is
Structure diagramA top-down hierarchy showing how a big problem is decomposed into smaller sub-problems (and they in turn into smaller ones)
FlowchartA diagram of boxes and arrows showing the order in which steps are carried out, including decisions and loops
PseudocodeA text-based notation that looks like a programming language but is not tied to any specific one

Each notation has its own strengths: flowcharts are visual and good for showing branching; pseudocode is compact and easy to translate into real code; structure diagrams help during the design stage. Pseudocode is the most heavily examined of the three.

Previous

Verification

Next

CIE Pseudocode Syntax