Алгоритмические конструкции делятся на три основных типа: следование (последовательное выполнение команд), ветвление (выбор одного из нескольких путей выполнения) и цикл (повторное выполнение блока команд). Умножение является арифметической операцией, а не алгоритмической конструкцией.