Phase d'analyse : chercher par quel moyen on pourra obtenir les résultats souhaités à partir des données dont on dispose.
Phase de programmation : exprimer dans un langage donné (Pascal, Java, ...) le résultat de la phase précédente.
Si l'analyse a été bien menée, il s'agira d'une simple transcription
Avant toute chose, vous devez avoir une idée claire et précise du problème à résoudre et des données nécessaires pour obtenir les résultats demandés.
Méthode : questions - réponses
Quelles questions posées ?
celles motivées par la tâche même dont il faut affiner la description :
questions de compréhension indépendamment du fait qu'il faut la traiter par ordinateur
celles liées à l'emploi de l'ordinateur :
format de sortie des résultats....
Les questions seront orientées dans 3 directions :
les données nécessaires au traitement envisagé : entrées
les résultats souhaités : sorties
le traitement : en quoi les résultats sont liés au traitement ?
Il faut donc définir les sorties et flux de données, développer la logique qui produira les sorties et seulement après écrire le programme.