Алгоритмы линейной структуры (следование) - алгоритм, в котором все действия выполняются последовательно друг за другом. Такой порядок выполнения действий является естественным.
Алгоритмы разветвляющейся структуры (ветвление) – алгоритм, в котором предусмотрено разветвление указанной последовательности действий на два направления в зависимости от итога проверки заданного условия. В схемах такой структуры используется логический блок.
Алгоритм циклической структуры (повторение) – алгоритм, отдельные действия в котором многократно повторяются. Совокупность действий алгоритма, связанную с повторением, называют циклом. Величина, с изменением которой связано многократное выполнение цикла, называется параметром цикла.
Существуют циклические структуры с циклом «До» и с циклом «Пока».