Ein Algorithmus ist eine Reihe von Anweisungen, die befolgt werden, um ein bestimmtes Problem zu lösen oder eine bestimmte Aufgabe zu erfüllen. Je nach Aufgabenstellung können die Anleitungen sehr einfach oder komplex sein.
In der Informatik werden Algorithmen verwendet, um Rechenprobleme zu lösen, beispielsweise um Daten zu sortieren, nach bestimmten Informationen zu suchen oder mathematische Operationen durchzuführen.
Algorithmen können auf verschiedene Weise ausgedrückt werden, einschließlich natürlicher Sprache, Pseudocode, Flussdiagrammen usw Programmiersprachen. Die Wahl der Darstellung hängt von der Zielgruppe und dem Zweck des Algorithmus ab.