Eindeutig bestimmtes Verfahren oder die Beschreibung eines solchen Verfahrens. Die Beschreibung kann in einer natürlichen oder künstlichen (algorithmischen, formalen) Sprache oder mit Hilfe von Graphen (z.B. Fluss- oder Strukturdiagramm) erfolgen. Wesentlich ist dabei die Eindeutigkeit der Beschreibung mit Hilfe eines endlichen Textes.
Ein Algorithmus ist eindeutig bestimmt durch:
- eine Menge von Größen (Eingangs-, Zwischen- und Ausgangsgrößen),
- eine Menge von Elementaroperationen sowie
- eine Vorschrift, in welcher Reihenfolge welche Operationen wann auszuführen sind.