Fonctions et procédures
Scinder un algorithme en plusieurs fonctions et procédures permet :
de décomposer un problème général en plusieurs problèmes élémentaires
de pouvoir réutiliser des programmes réalisant des tâches élémentaires.
Attention : Fonction ou procédure ?
La fonction comporte une succession d'instructions et renvoie une valeur, une liste, un objet, etc...
La procédure comporte une succession d'instructions mais ne renvoie rien.
Exemple : Avec le diagramme d'activités

Exemple : Avec le diagramme d'états
