Avant propos
============

.. include:: ../../tronCommun/presentation.txt

Objectifs de ce cours
~~~~~~~~~~~~~~~~~~~~~

Il s'agit de :

- maîtriser  et concevoir un algorithme de base,
- choisir une représentation appropriée des données,
- décomposer en sous-problèmes et affinements successifs,
- savoir organiser son code en fonctions et en modules.

Le développement raisonné d’algorithmes et leur implantation
permet d'acquérir les qualités suivantes :

+   Analyser et modéliser un problème, spécifier,
+   Exprimer une problématique, une solution ou un algorithme,
+   Traduire un algorithme dans un langage de programmation,
+   Concevoir une réponse à un problème précisément posé.