Алгоритм можно охарактеризовать тремя предложениями, представленными вами. Тем не менее, наиболее точным определением будет третье:
3) описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Алгоритм представляет собой четкий набор инструкций для выполнения задачи или решения проблемы. Он может быть представлен в разных формах, включая текстовые инструкции, блок-схемы или даже код программирования. Первые два пункта также касаются аспектов алгоритма, но третий выводит его значение на более высокий уровень, подчеркивая конечность и четкость процесса.