Programmation procédurale

Programmation procédurale

La première déclinaison pratique est la programmation procédurale.

Le programme est découpé en routines contenant une série d’étapes à réaliser, une routine pouvant être appelée depuis n’importe quelle partie du programme.
Les paramètres d’entrée et de sortie sont des types de bases (entier, double ...) ou regroupés en structures.

Cette méthode de programmation introduit les notions suivantes :

  • Modularité : Une routine prend des paramètres d’entrée qui lui permettent d’adapter son traitement aux cas d’utilisation. Le résultat est rendu sous forme de valeurs de retour.
  • Portée des variables : Associé au principe de modularité, la portée garantie qu’une routine n’accède pas à l’état d’une autre procédure.
  • Récursivité : Une routine pouvant être appelée depuis n’importe quelle partie du programme et ayant une portée de variable bien définie, elle peut donc s’appeler elle même sans collision… à condition de savoir sortir !
  • Bibliothèque : Les fonctions peuvent être mises en commun dans des bibliothèques.
  • Travail en équipe : Il devient possible de travailler sur plusieurs routines en parallèle.
  • Structure : variables composées permettant de regrouper plusieurs sous-variables derrière une même valeur.

Rq : Si la programmation non structurée permet déjà de réutiliser du code par l'intermédiaire de GOTO, la programmation procédurale permet de lui associer un nom et de transmettre simplement des paramètres.

Rubriques connexes :



Questions et commentaires sur l'article

Toutes les questions et commentaires sont publiques et anonymes (rien ne vous empêche de signer), pour un contact direct, merci de vous rendre dans la section Contact du site. Je me réserve le droit de supprimer les contenus sans rapport avec l'article ou écrits dans une langue inconnue (l'anglais est accepté) !



CAPTCHA Image Actualiser l'image

Saisissez le code de sécurité :