Γιατί πρέπει να κατανοούμε καλά ένα πρόβλημα, πριν να το επιλύσουμε;
Ως πρόγραμμα ορίζουμε, κάθε ζήτημα που τίθεται προς επίλυση, κάθε κατάσταση που μας απασχολεί καιπρέπει να αντιμετωπιστεί.
Ονομάζουμε τη σαφή και ακριβή περιγραφή μιας σειράς ξεχωριστών οδηγιών - βημάτων,με σκοπό την επίλυση ενός προβλήματος.