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