
DAIGL BTS Informatique de gestion 1€re ann•e
DAIGL_IG1_C01€Introduction • l'algorithmique -Les donn‚es 2
1. Le d•veloppement d’applications
De maniƒre sch‚matique, on peut repr‚senter l„activit‚ de d‚veloppement sous la forme suivante :
1.1. L'analyse
L„analyse est la lecture qu„on porte sur un problƒme ‚nonc‚. En g‚n‚ral, un problƒme est pr‚sent‚ • 
travers  une  formulation  propre  •  son  auteur  et  au  m‚tier  qu„il  exerce. Les  consid‚rations 
informatiques sont inexistantes. 
Il est  donc n‚cessaire  • l„informaticien d„exprimer, dans  un  premier temps, le m…me problƒme  au 
moyen  d„un  vocabulaire,  d„outils,  de  concepts  sp‚cifiquement  informatiques (d‚claration  de 
variables, de constantes, op‚rations • effectuer†)
1.2. L'algorithmique
Une  fois  cette  analyse  compl‚t‚e,  nombre  de  donn‚es  et  traitements  sont mis  au  jour.  Ceux-ci 
seront au c‡ur du second temps de la r‚flexion, celui de la formalisation d’algorithmes.
D•finition d’un algorithme
Avez-vous  d‚j•  indiqu‚  un  chemin  •  un  touriste  ‚gar‚  ?  Avez-vous  fait  chercher  un  objet  • 
quelqu„un par t‚l‚phone ? Si oui, vous avez d‚j• fabriqu‚ €et fait ex‚cuter €des algorithmes.
D•finition de l’algorithmique
L„algorithmique est une m‚thode de r‚flexion qui permet de d‚composer un problƒme complexe en 
une  suite  ordonn‚e et  finie d„actions  •  accomplir  (l„algorithme),  pour  parvenir  •  un  r‚sultat 
d‚termin‚.
La d•marche algorithmique
L„algorithmique  est  une  m‚thode  permettant  de  trouver  l„algorithme  qui  r‚sout  un  problƒme 
donn‚. L„algorithme lui-m…me n„est donc que le r‚sultat d„une d‚marche qui consiste • :
Comprendre le probl€me ‚ r•soudre 
Si ce n„est pas le cas, il pourra …tre utile de se le repr‚senter • travers des cas ou exemples 
concrets. Par  ailleurs,  le  questionnement  et la  recherche  d„une reformulation seront  aussi 
pr‚cieux pour ‚clairer le sujet.
Problƒme Algorithme Programme
R‚flexion
Codage