“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
-
- 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
- Rechercher d'une solution algorithmique
Utilisation de bibliothèques ou boites à outils
- Programmation structurée ascendante
Des sous-programmes (procédures) au programme principal
- Soigner le fond en priorité et non la forme
- Programmer simplement (sans astuces)
Pr. Marc BUFFAT
marc.buffat@univ-lyon1.fr
2007-02-08