guida

Guida Pascal - 38. Sviluppo Top-Down

38. Sviluppo Top-Down

Gli esempi visti fino ad ora riguardavano la risoluzione di problemi relativamente semplici, utili per apprendere il concetto di programmazione e i suoi costrutti.
Nei casi di risoluzione di problemi molto più complessi, si giunge a un punto in cui è difficile tener conto di tutti gli aspetti del problema. Si ricorre in questo caso allo sviluppo top down.
Tale procedimento consiste nella scomposizione del problema principale in sottoproblemi più semplici, di dimensioni più ridotte, semplificando quindi la risoluzione del problema principale.
Un altro vantaggio dello sviluppo top down è la riutilizzabilità del codice, infatti il programmatore può creare blocchi di codice e richiamarli in seguito con un' unica istruzione, rendendo quindi il codice molto più comprensibile e breve.
In Pascal lo sviluppo top down viene effettuato tramite le procedure e le funzioni che analizzeremo nei prossimi capitoli.