Алгоритм представляет собой последовательность шагов, которая призвана решить определенную задачу. Иными словами алгоритм — это способ решения этой задачи. В этом качестве алгоритм применяется для обозначения метода решения любых, в том числе и повседневных задач. Но в данном случае речь будет идти об алгоритмах компьютерных вычислений.
Сам термин «алгоритм» произошел от имени персидского математика Аль-Хорезми, труды которого сыграли важную роль на становление математики как науки.
Алгоритм может иметь входные данные, над которыми производятся вычисления, а также может иметь выходной результат — одно значение или набор значений. По сути задача алгоритма состоит в преобразовании входных значений в выходные.