ICT Algorithms
Back to ICT Flowchart and algorithm modules
Practise sequence, selection, loops, nested decisions, and complete algorithm logic using a visual flowchart workspace.
Task 1
Flowchart symbols
Learn what the basic flowchart shapes mean before solving a full algorithm.
5 block typesOpen
Task 2
Everyday sequence
Practise ordering simple instructions from first to last.
4 block typesOpen
Task 3
Input, process, output
Use the basic IPO pattern before adding decisions or loops.
5 block typesOpen
Task 4
Linear sequence
Build a straight flow from input to process to output.
5 block typesOpen
Task 5
Binary decision
Use a decision diamond with YES and NO paths.
5 block typesOpen
Task 6
Multi-way selection
Chain decisions to sort data into more than two outcomes.
5 block typesOpen
Task 7
Counter-controlled loop
Repeat a process a fixed number of times.
6 block typesOpen
Task 8
Rogue-value loop
Repeat until a sentinel value tells the algorithm to stop.
6 block typesOpen
Task 9
Nested decisions
Route one decision into another decision.
6 block typesOpen
Task 10
Maximum value algorithm
Track and update the largest value in a list.
6 block typesOpen
Task 11
Complete synthesis challenge
Combine loop, decision, process, input, and output in one algorithm.
6 block typesOpen