Was ist ein Algorithmus?

Ein Algorithmus ist eine Beschreibung von Handlungsschritten. Man könnte auch Lösungsplan, Vorgehensweise, Lösung eines Problems oder Schritt-für-Schritt-Anleitung sagen. Algorithmen werden für die Verarbeitung von Datenstrukturen verwendet. Wichtig ist aber, dass ein Algorithmus hat nicht zwingend was mit einem Computer zu tun. Algorithmen gab es schon lange bevor es überhaupt Computer gab. Der Ursprung des Algorithmus liegt im menschlichen Verhalten. Wenn Sie jemanden einen Weg erklären, dann ist die Erklärung ein Algorithmus. Weitere Beispiele finden Sie unten auf der Seite.

Siehe auch Algorithmen und Datenstrukturen.

 

Weitere Beispiele für einen Algorithmus

  • Rezept

Ein Kochrezept ist ein Algorithmus. Es leitet einen an wie man aus mehreren Zutaten ein Endprodukt herstellt. Die Vorgehensweise ist Schritt für Schritt beschrieben.

  • Gesetze

Gesetze sind auch algorithmisch aufgebaut. Begeht jemand eine Straftat wird anhand eines Gesetzestextes die Lösung dieses Problems ermittelt, also welche Strafe derjenige bekommen soll.

  • Spielregeln

Die Regeln eines Spiels beschreiben wie es gewonnen werden kann und welche Methoden erlaubt sind. Ein Kinderbuchbeispiel eines Algorithmus.

  • Bauanleitung

Mit einer Bauanleitung ist es sich genauso wie mit einem Rezept. Es beschreibt die genaue Vorgehensweise um aus mehreren Teilen ein gewünschtes Endprodukt zu erstellen.

  • Autokorrektur

Ein wieder komplizierterer Algorithmus ist die Autokorrektur eines PC-Programmes. Anhand einer Formel muss es erkennen welche Wörter richtig und welche falsch geschrieben sind.

  • Google & Facebook

Algorithmen sind das Grundprinzip von Google und Facebook. Google entscheidet anhand mehrerer Faktoren, welche Seiten am besten sind. Facebook nutzt Algorithmen um für jeden Nutzer die interessantesten Posts anzuzeigen.

  • Navi

Ein Navigationsgerät ist schon eher ein komplexer Algorithmus. Egal an welchen Ort man sich befindet und an welchen man gelangen will, das Navi muss den kürzesten Weg berechnen. Dazu nutzt es einem mathematischen Algorithmus. Wie das funktioniert erfahren Sie in dem Video unten.

Das Kürzeste Wege Problem

 

Siehe auch: Programmieren lernen