Détecter
et
concevoir une fonction
- Détecter une fonction:
A partir de l'enoncé du problème faire une analyse
fonctionnelle ==> découper le problème en
sous-problèmes qui eux mêmes seront découpés
en sous-problèmes ... le résultat final sera un
algorithme principal et un ensemble de fonctions et de
procédures.
Exemple: Dans
la cadre de la conception d'un éditeur de texte, on pourrait
avoir
un découpage entre "gestion du fichier" qui lui même
se décomposerait en "ouvrir" "fermer" "enregistrer"
"enregister-sous"
etc. Ce qui pourrait donner le début de shéma fonctionnel
suivant:
- Concevoir une fonction: La
conception d'une fonction répond pratiquement aux mêmes
critères que l'algorithme principal. Les différences
concernent:
- Les paramètres formels qu'ils faut
définir ainsi que leur type
- Le type de la valeur à retourner.
suivant
plan