1.Словесно формульный. (Алгоритм в словесно-формульном виде представляет собой перенумерованную последовательность действий, описанных обычным языком с использованием математической символики.)
2.Графический:
a)блок-схемы;
б) структурограммы (диаграммы Насси - Шнейдермана).
3.Псевдокод. (Псевдокод занимает промежуточное место между естественным языком и языком программирования. Он позволяет описывать логику программы на естественном языке, но включать типовые конструкции языка программирования, не заботясь о синтаксических тонкостях. Псевдокод удобно использовать при разработке программы.)
4. Программный (запись на языке программирования).