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