r</strong>. Cada subalgoritmo debe ser
independiente de los demás y a su vez podría seguir descomponiéndose en
partes más sencillas en lo que se conoce como <strong>refinamiento
sucesivo</strong>. Si un programa es muy largo se corre el riesgo de que
sea muy difícil de entender como un todo, pero siempre se lo puede
dividir en secciones más simples y manejables. Un subalgoritmo se
escribe una vez y luego es utilizado por todos aquellos algoritmos que
lo necesiten.</p>
<p>Cada vez que, como parte de la