Розрізняють три основні виду алгоритмів: лінійний алгоритм, що розгалужується алгоритм, циклічний алгоритм.
Алгоритми бувають трьох типів: Послідовний – дії виконуються по порядку один за одним; циклічний – організовує повторення дій; що розгалужується – містить одну або кілька логічних умов і має кілька гілок обробки.
Алгоритм (Лат. algorithmi – від імені середньоазіатського математика Аль-Хорезмі) – кінцева сукупність точно заданих правил вирішення деякого класу завдань або набір інструкцій, що описують порядок дій виконавця для вирішення певної задачі.