Алгоритм — формально описанная последовательность действий‚ которые необходимо выполнить для получения требуемого результата.
Основные особенности алгоритма
Одним из критериев качества алгоритма является время‚ необходимое для его выполнения. Данную характеристику можно оценить по тому‚ сколько раз выполняется каждый шаг. Другими критериями является адаптируемость алгоритма к различным компьютерам‚ его простота‚ изящество и т.д.
Различают последовательности действий линейной‚ разветвленной и циклической структуры.
Линейная структура представляет из себя определенную последовательность операций, выполняемых друг за другом.
Для разветвленной структуры конкретная последовательность операций зависит от значений одного или нескольких параметров.
Циклическая структура включает в себя многократно повторяющуюся последовательность операций.
Циклические структуры можно разделить следующим образом:
Формальное описание алгоритмов осуществляется с использованием схем алгоритмов и псевдокодов.