Ein Algorithmus ist ein Bauplan, der ein Problem lösen soll. Die einzelnen Schritte der Vorgehensweise müssen klar und unwidersprüchlich definiert sein, z.B. „Führe den Schritt nur durch, wenn die Bedingungen A erfüllt ist. Führe den Schritt so lange durch, bis Bedingung B erfüllt ist.“
Schwer zu verstehen? Dann stell dir vor, du darfst nach dem Essen erst spielen gehen, wenn deine Hände sauber sind:
Nicht nur Menschen können eine Aufgabe oder ein Problem lösen, sondern auch Computer. Diese können viel komplexere Probleme mit ganz vielen Bedingungen lösen. Daher werden Algorithmen eingesetzt um große Datenmengen zu verarbeiten und zu analysieren.
Ein Algorithmus, den du ganz bestimmt kennst, ist der EdgeRank bei Facebook und Instragram.
____
Bild: CC BY SA (»Creative Commons)