2.7 Programmation structurée

“La gestion de la complexité d'un problème est l'essence même de la programmation. Nous serons toujours limités par le nombre restreint de détails que l'on peut conserver clairement en mémoire”

méthodologie
 
  1. Conception modulaire descendante
    Décomposer le problème général en une succession de
    sous-problèmes plus simples et si possibles indépendants.
    Déterminer les points essentiels
  2. Rechercher d'une solution algorithmique
    Utilisation de bibliothèques ou boites à outils
  3. Programmation structurée ascendante
    Des sous-programmes (procédures) au programme principal
  4. Soigner le fond en priorité et non la forme
  5. Programmer simplement (sans astuces)




Pr. Marc BUFFAT
marc.buffat@univ-lyon1.fr
2007-02-08