Fundamentals of algorithms - AQARepresenting algorithms

Algorithms are step-by-step plans for solving problems. They can be designed using pseudo-code and flowcharts.

Part ofComputer ScienceComputational thinking and problem solving

Representing algorithms

An is a set of instructions that describes how to solve a problem. Algorithms can be designed using and/or . They are written using and expressions.

Whether algorithms are designed with pseudo-code or flowcharts, the focus is on the logic of the steps instead of the because programmers should be able to translate an algorithm into any programming language, for example, from Python to C++. This is known as being .

This video is from the series ‘How to Think like a Computer’ on BBC Teach’