Chapitre 8 : Analyses de programmes complexes


Mise en Projet

Le but est de vous préparer au développement de programmes complexes selon la méthode de la démarche descendante et structurée.

Objectif

À l'issue de ce chapitre, l'apprenant.e sera capable d'analyser les énoncés de programmes complexes en les abordant avec la méthode de la démarche desendante et structurée. Cette démarche sera constituée des étapes suivantes :

  1. Relire l'énoncé afin d'en percevoir toutes les subtilités ainsi que les éléments cachés;
  2. Faire les bons choix concernant l'explicitation de ces éléments cachés;
  3. Définir la stratégie globale ainsi que les variables qui y seront associées;
  4. Découper le programme en gros modules (appelés procédures ou fonctions);
  5. Développer le fonctionnement de chaque module;
  6. Définir avec précision les échanges d'informations qui auront lieu entre le programme principal (appelant) et les procédures ou fonctions appelées;
  7. Déclarer les différentes variables aux niveaux qui conviennent (variables globales ou locales);
  8. Mettre le tout "en musique"... et le tour est joué !!!
Présentation

Nous allons mettre en oeuvre la démarche descendante et structurée de façon guidée en vous montrant comment procéder pour quelques exercices.

Quatre exercices principaux seront développés complètement en pseudo-code. Trois énoncés "secondaires" seront donnés, qui sont des variantes des énoncés principaux. Cela vous permettra soit de développer complètement ces exercices par vous même, soit de suivre le développement de l'exercice principal correspondant en l'adaptant aux contraintes du nouveu exercice.

Voici le tableau des exercices principaux et secondaires. Cliquez sur leurs noms pour otenir les détails.

PrincipauxSecondaires
Agenda-
Pari doubléPari tiercé
CartesColobingo
ÉlectionsVentes

À suivre... à bientôt.

Bon courage et bonne réussite.

Retour