Algoritmus je postup, jak řešit nějaký problém, nebo návod k nějaké činnosti. Ukážeme si, že se s ním setkáváme běžně v životě. Pro programátory je zvlášť důležitý - v sestavování algoritmů vlastně spočívá jejich práce.
Algoritmus složitějších systémů (třeba počítačové hry) je užitečné zpracovat pomocí vývojového diagramu.