Ein Algorithmus ist eine Folge eindeutiger ausführbarer Anweisungen zur Herleitung bestimmter Ausgabedaten aus bestimmten Eingabedaten. Ein Programm ist die Umsetzung eines Algorithmus in eine Programmiersprache.

Beispiele:

Bestimmung des ggT zweier Zahlen

Bestimmung der Fakultät einer Zahl

näherungsweise Bestimmung der Quadratwurzel einer Zahl