Анализ научной литературы констатирует разнообразие подходов трактовки понятия «алгоритм». Одни исследователи определяют алгоритм как конечную систему правил, другие - как организованную последовательность действий, третьи – как способ решения задачи. Некоторые ученые истолковывают алгоритм как описательно проектировочную знаково-символьную модель. Понятие алгоритма подразумевает сформулированную цель, язык, описывающий порядок действий, и возможно, физическое устройство, реализующее алгоритм. Вместе с тем алгоритм является способом решения вычислительных и других задач, который точно приписывает, как и в какой последовательности получить результат.