This page is part of the old A451 specification  current syllabus here
1. Introduction
Specification point:i) Understand algorithms (written in pseudo code or flow diagram), explain what they do and correct or complete them (fill in the gaps). ii) Produce algorithms in pseudo code or flow diagrams to solve problems

In general, an 'algorithm' is the name given to a defined set of steps used to complete a task.
For instance you could define an algorithm to make a cup of tea. You start by filling the kettle, then place a tea bag in the cup and so on.
In computer terms, an algorithm describes the set of steps needed to carry out a software task. This miniweb takes you through the topic of algorithm