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