Algorytm – skończony ciąg jasno zdefiniowanych czynności koniecznych do wykonania pewnego rodzaju zadań, sposób postępowania prowadzący do rozwiązania problemu. Można go przedstawić na schemacie blokowym.

thumb|Wczesne użycie słowa algorytm w książce Bernarda Wojewódki Algorithm To iest, Nauka liczby po Polsku 1602. Słowo „algorytm” pochodzi od łacińskiego słowa algorithmus (lub algorismus), oznaczającego wykonywanie działań za pomocą liczb arabskich (w odróżnieniu od abacism – za pomocą abakusa), które z kolei wzięło się od nazwy „Algoritmi”, zlatynizowanej wersji nazwiska „al-Chwarizmi” Abu Abdullaha Muhammada ibn Musy al-Chuwarizmiego, matematyka perskiego z IX wieku.

Zadaniem algorytmu jest przeprowadzenie systemu z pewnego stanu początkowego do pożądanego stanu końcowego. Badaniem algorytmów zajmuje się algorytmika. Algorytm może zostać zaimplementowany w postaci programu komputerowego.