Een
algoritme (van het
Arabische woord
algawarizmiat: الخوارزميات naar de naam van de Perzische wiskundige
Al-Chwarizmi محمد بن موسى الخوارزمي) is een eindige reeks
instructies die vanuit een gegeven begintoestand naar een beoogd doel leiden. Algoritmen staan in beginsel los van
computerprogramma's, al worden voor de uitvoering van algoritmen vaak computers gebruikt.