Алгоритм – это точная конечная система правил, определяющая содержание и порядок действий исполнителя над некоторыми объектами (исходными и промежуточными данными) для получения (после конечного числа ходов) искомого результата.
Элементарные шаги алгоритма при укреплении объединяются в алгоритмические конструкции:
- последовательные,
- ветвящаяся,
- циклические,
- рекурсивные.
В 1969 году Эдсгер В. Дийкстра в статье «Структуры данных и алгоритмы доказал, что для записи любого алгоритма достаточно трех основных алгоритмических конструкций: последовательных, ветвящихся, циклических.
Циклический алгоритм-это алгоритм, который содержит описание повторяющихся действий.
Циклы бывают:
Определенные — с заранее известным числом повторений
Неопределенные — число повторений заранее неизвестно
Вспомогательный алгоритм — это алгоритм , который можно использовать в других алгоритмах, указав только его имя.
Александр Корнеев