Головний алгоритм — це основний алгоритм, який вирішує загальну задачу і координує виконання її етапів.
Допоміжні алгоритми — це підалгоритми (підпрограми), які виконують окремі частини задачі, спрощуючи структуру головного алгоритму.
Характеристики головного алгоритму:
1. Координує роботу допоміжних алгоритмів.
2. Забезпечує цілісність і послідовність процесу.
3. Виконується як загальний план вирішення задачі.
Характеристики допоміжних алгоритмів:
1. Реалізують конкретні підзадачі.
2. Можуть використовуватись у різних алгоритмах.
3. Спрощують головний алгоритм, роблячи його структурованішим.
Проектування великих алгоритмів — це процес розробки складних алгоритмів, що вирішують масштабні задачі, шляхом розбиття їх на логічно пов'язані частини.

