
Nei precedenti articoli della guida abbiamo visto programmi caratterizzati dalla soluzione di problemi semplici. Nel momento in cui il livello di complessità del problema aumenta, conviene suddividere il programma in sottoprogrammi. Si tratta in sostanza di definire quali siano le parti fondamentali di cui si compone il programma e procedere