Алгоритм это точное описание способа решения задачи (выполнения математических расчётов, проектирования технических объектов, проведения научных исследований и т. д.), устанавливающее какие операции (работы) и в какой последовательности выполнять, чтобы получить результат, однозначно определяемый исходными данными.
Процесс выполнения алгоритма называется алгоритмическим процессом. Алгоритм — одно из основных понятий математики и кибернетики.
Слово алгоритм произошло от algorithmi — латинская транслитерация арабского имени среднеазиатского математика 9 века аль-Хорезми.