Наиболее простой алгоритмической структурой является линейная. В ней все операции выполняются один раз в том порядке, в котором они записаны.
Ветвление
В полном ветвлении предусмотрено два варианта действий исполнителя в зависимости от значения логического выражения (условия). Если условие истинно, то выполняться будет только первая ветвь, иначе только вторая ветвь.
Вторая ветвь может быть пустой. Такая структура называется неполным ветвлением или обходом.
Из нескольких ветвлений можно сконструировать структуру «выбор» (множественное ветвление), которая будет выбирать не из двух, а из большего количества вариантов действий исполнителя зависящих от нескольких условий. Существенно, что выполняется только одна ветвь - в такой структуре значение приобретает порядок следования условий: если выполняются несколько условий, то сработает только одно из них - первое сверху.
Цикл
Цикл позволяет организовать многократное повторение одной и той же последовательности команд - она называется телом цикла. В различных видах циклических алгоритмов количество повторений может зависеть от значения логического выражения (условия) или может быть жестко задано в самой структуре. Различают циклы: до, пока, циклы со счётчиком. В циклах «до» и «пока» логическое выражение (условие) может предшествовать телу цикла (цикл с предусловием) или завершать цикл (цикл с постусловием).
Циклы «до» - повторение тела цикла до выполнения условия:
Циклы «пока» - повторение тела цикла пока условие выполняется (истинно):
Циклы со счётчиком (с параметром) - повторение тела цикла заданное число раз: