Page d'accueil encyclopedie-enligne.com en page d'accueil
Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées

Sous-programme


Un sous-programme est un sous ensemble du programme dans sa hiérarchie fonctionnelle. Cela correspond bien souvent à une fonction ou une procédure.

Ce terme est utilisé dans le contexte d'une conception fonctionnelle d'un logiciel, c’est-à-dire lorsque son architecture a été pensée et construite à partir de fonctions.

Exemple

Prenons l'algorithme suivant :

PROGRAMME prendre un repas
DEBUT
 mettre_la_table ()
 presenter (plat_du_jour)
 manger (plat_du_jour)
 presenter (dessert)
 manger (dessert)
 ranger_la_table ()
FIN
SOUS-PROGRAMME mettre_la_table
DEBUT
 placer (nappe)
 placer (assiettes)
 placer (couverts)
 placer (verres)
FIN
SOUS-PROGRAMME presenter (plat)
DEBUT
 placer (plat)
 placer (couverts_pour_plat)
FIN
SOUS-PROGRAMME manger (plat)
DEBUT
 mon_assiette = se_servir (plat)
 manger_dans (mon_assiette, mes_couverts)
 boire_dans (mon_verre)
FIN
SOUS-PROGRAMME ranger_la_table ()
DEBUT
 ranger (couverts)
 nettoyer (nappe)
FIN

Les sous-programmes servent ici à simplifier certains concepts, comme « manger ». C'est ainsi qu'un algorithme peut devenir plus clair, en étant débarrassé de tout détail (comme dans le cas de « prendre un repas »).



This site support the Wikimedia Foundation. This Article originally from Wikipedia. All text is available under the terms of the GNU Free Documentation License Page HistoryOriginal ArticleWikipedia