La phase de conception
définit le but du programme. Si on fait une rapide analyse
fonctionnelle d'un programme, on détermine essentiellement les données
qu'il va traiter (données d'entrée), la méthode employée (appelée l'algorithme), et le résultat (données de sortie). Les données d'entrée et de sortie
peuvent être de nature très diverses. On peut décrire la méthode
employée pour accomplir le but d'un programme à l'aide d'un algorithme.
La programmation procédurale et fonctionnelle est basée sur l'algorithmique.

HADA HOWA