Eine eindeutige Handlungsvorschrift zur Lösung von (mathematischen) Problemen, die aus definierten Einzelschritten besteht. EinSoftware-Algorithmus kann zum Beispiel dazu verwendet werden, Daten nach bestimmten Kriterien auszuwerten und weiterzuverarbeiten.