Ecrire, mettre au point (tester, corriger) et exécuter un programme en réponse à un problème donné