Не всё делается «по прямой». Ветвление (условный оператор) выбирает действие в зависимости от условия: ЕСЛИ условие истинно, ТО выполнить одно, ИНАЧЕ — другое. Пример: ЕСЛИ число чётное, ТО вывести «чётное», ИНАЧЕ «нечётное». Условие — это вопрос, на который отвечают «истина» или «ложь».
Цикл повторяет действия несколько раз, пока выполняется условие, — это избавляет от копирования одинаковых команд. Например, чтобы сложить числа от 1 до 100, не пишут сотню команд, а повторяют одно действие в цикле.
У цикла важно правильное условие выхода, иначе он не завершится (зациклится). Пример: счётчик начинают с 1 и, пока он не превысит 5, на каждом шаге увеличивают на 1 — цикл выполнится 5 раз. Ветвления и циклы вместе с линейными командами — основа любой программы.