La programmation structurée consiste à :
rechercher et à identifier les tâches nécessaires à la résolution d'un problème donné
organiser l'ensemble de ces tâches
faire apparaître cette structure dans le programme correspondant.
Pour cela, il faut respecter une certaine discipline de programmation en s'efforçant de satisfaire les exigences suivantes : la clarté, la modularité, l'efficacité.