Ein Algorithmus ist eine eindeutige Handlungsvorschrift zur Lösung eines Problems. Algorithmen bestehen aus genau definierten Einzelschritten, die von einer Maschine ausgeführt werden können. Mit zunehmender Rechenleistung werden A. immer komplexer und die Probleme, die so gelöst werden können, immer zahlreicher.