tas partes
del problema, resulta especialmente ventajoso en los casos
siguientes:</p>
<ul>
<li>
<strong>En algoritmos complejos</strong>: si el algoritmo, y luego
el programa, se escribe todo seguido y en un único archivo de código,
resulta muy complicado de entender, porque se pierde la visión de su
estructura global dada la gran cantidad de operaciones que lo conforman.
Aislando ciertas partes como subalgoritmos separados se reduce la
complejidad.</li>
<li>
<strong>Cuando se repiten operaciones análog