Основные виды базовых алгоритмических конструкций:
- Следование. 15 Простейшая и самая распространённая конструкция. 1 Действия выполняются строго в том порядке, в котором записаны. 2
- Ветвление. 12 Конструкция с несколькими альтернативными блоками команд, выбор того или иного пути зависит от выполнения условий или значения входных данных. 1
- Повторение. 15 Подходит для случаев, когда одна или несколько команд выполняются несколько раз, в зависимости от исходного условия. 1
Также выделяют три типа циклических алгоритмов: 4
- Цикл с параметром (арифметический цикл). 4 В цикле данного типа число шагов однозначно определено правилом изменения параметра, задаваемым с помощью его начальных и конечных значений, а также шага его изменения. 4
- Цикл с предусловием. 4 В этом цикле количество шагов заранее не определяется, оно зависит от входных данных. 4
- Цикл с постусловием. 4 В данной циклической конструкции заранее не определяется число повторений тела цикла, оно будет зависеть от входных параметров. 4