Конструкция, которая позволяет выполнить серию команд несколько раз, называется цикл. Ветвление выполняет разные команды в зависимости от условия. Линейная конструкция выполняет команды последовательно, одну за другой. Подпрограмма — это блок команд, который можно вызывать многократно, но сама по себе она не выполняет серию команд несколько раз без вызова.
Ответ: 3. Цикл