Capítulo 5Subalgoritmos5.1 Técnica de Refinamentos Sucessivos "Top-down"A solução de um problema é feita através de abstrações.1) Solução bem geral ou abstrata 2) Diminuir o nível de abstração, detalhando 3) O processo de refinamento continua até obtermos um nível apropriado de detalhamento, ou seja, a cada passo de refinamento a solução se torna menos abstrata. No processo de refinamentos uma abstração pode se repetir:
Temos duas soluções:1) Codificar várias vezes o mesmo trecho2) Usar subalgoritmos. |