Линейный алгоритм. При выполнении линейного алгоритма исполнитель выполняет одну команду за другой в порядке их следования.
Разветвляющийся алгоритм (ветвление). При выполнении разветвляющегося алгоритма действия исполнителя определяются результатами проверки некоторых условий. Структура ветвления может быть в полной и неполной форме.
Циклический алгоритм. При исполнении циклического алгоритма отдельные команды или группы команд повторяются многократно.Цикл пока – выполняется до тех пор, пока выполняется или пока не выполнится определенное условие.Цикл для – количество повторений задается с помощью счетчика (переменной цикла).