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