Allgemein gesagt, gibt ein Algorithmus eine Vorgehensweise vor, um ein Problem zu lösen. Anhand dieses Lösungsplans werden in Einzelschritten Eingabedaten in Ausgabedaten umgewandelt. Ein Algorithmus ist eine Formel, die eine bestimmte Aufgabenstellung nach der vorgegebenen Formel löst. Beispiel: Es wird bei Google nach “Urlaub” gesucht. Der Algorithmus von Google lässt auch Suchergebnisse wie “Urlauber”, “Urlaubsreise” “Urlaubsziel” etc. zu. Die Eingabedaten “Urlaub” von dem Google Algorithmus wurden in die Ausgangsdaten “Urlauber”, “Urlaubsreise” und “Urlaubsziel” umgewandelt.