Вспомогательный алгоритм
Часть решения получает имя и может вызываться повторно.
Одна функция — несколько вызовов
Увеличивайте число вызовов. Одно описание создаёт несколько фигур.
Вспомогательный алгоритм — последовательность команд, к которой обращаются по имени. Если трижды нужно нарисовать треугольник, можно один раз описать его построение, затем вызвать функцию три раза. Это уменьшает повторение и упрощает исправления.
Повторение
Одна функция строит несколько одинаковых объектов.
Разделение задачи
Разные функции строят дом, ель и сосну; основная программа размещает их.
Подпрограммы полезны даже без повторяющихся объектов: большую задачу легче понять и проверить по отдельным частям.