Возможно, имелись в виду различия между неструктурированной (традиционной) разработкой программ и структурным программированием. ru.wikipedia.org
Некоторые отличия:
- Подход к разработке: при традиционном способе программирования программы часто ведут себя хаотично: исполняются несколько операторов, после чего управление передаётся в случайную точку. ru.wikipedia.org Структурное программирование предполагает, что алгоритм и программа составляются поэтапно, методом «сверху вниз». ru.wikipedia.org
- Использование операторов: в структурном программировании рекомендуется избегать оператора безусловного перехода (goto). cprog.netlify.app www.it-black.ru
- Разбиение задачи: при традиционном способе программирования задача может не разбиваться на простые части с одним входом и одним выходом. www.it-black.ru В структурном программировании сложная задача разбивается на такие части. www.it-black.ru
- Логика алгоритма: при традиционном способе программирования логика может опираться на большое количество базовых управляющих структур. www.it-black.ru В структурном программировании логика опирается на минимальное число простых базовых структур: следование, ветвление и повторение (цикл). www.it-black.ru
Структурное программирование появилось из-за возрастания сложности решаемых на компьютерах задач, так как неструктурированная разработка перестала удовлетворять потребностям практики. ru.wikipedia.org