L'uso del computer per risolvere un problema consiste di tre passi fondamentali:
Specificare
il problema da risolvere in termini dei dati e dei risultati
che si vogliono ottenere;
Costruire un programma
in accordo alle specifiche del primo passo.
Tale programma deve essere scritto in un linguaggio di
programmazione che il computer scelto è in grado di eseguire;
Fare eseguire il
programma dal computer, fornendo il programma e
i dati appropriati.