Ein Algorithmus ist eine Arbeitsanleitung zur Lösung eines Problems, die so präzise formuliert ist,[br]dass sie von einem Computer ausgeführt werden kann.[br]
[list=1][*]aus einfachen, eindeutigen Anweisungen bestehen[/*][*]in einer geeigneten Sprache formuliert sein[/*][*]sequentiell (schrittweise) durchführbar sein[/*][/list]
Der in einer, für Menschen, verständlichen Sprache beschriebene Algorithmus wird dann in eine[br]Programmiersprache (zum Beispiel JAVA, PHP oder C) übersetzt. Einen in einer Programmiersprache codierten Algorithmus bezeichnet man als Quelltext (auch Quellcode).
[list][*]Sortieralgorithmen[/*][*]Suchalgorithmen[/*][*]Paging Algorithmen[/*][/list]
Aber auch im Alltag gibt es sehr viele Algorithmen, wie zum Beispiel Kochrezepte oder andere Anleitungen. Wenn du deinem Freund erklärt, wie man am besten einen Zauberwürfel löst, dann ist das auch ein Algorithmus.
[list=1][*]Strom einschalten[/*][*]Startknopf des Computers drücken[/*][*]Computer hochfahren lassen[/*][*]Ein Konto aussuchen[/*][*]Passwort eingeben (sich anmelden)[/*][/list]