Académique Documents
Professionnel Documents
Culture Documents
Objectif : traitement de linformation Information : ensemble dlments qui ont une signification dans le contexte tudi Des donnes aux rsultats, il ny a quun pas !
Donnes : informations utilises pour rsoudre un problme Rsultats : informations dcrivant la solution du problme Algorithme : mthode qui permet dobtenir, partir de nimporte quelle donne du mme type, le rsultat correspondant
1
Problme algorithmique
D : donnes Ex : ensemble des listes de noms R : rsultats Ex : ensemble des listes tries de noms Problme : fonction f dont limage de toute donne d de D est un rsultat r=f(d) de R Algorithme : mthode qui permet le calcul de f(d) pour toute donne d valide en un temps fini Ex : tri de listes de noms Programme : expression dun algorithme dans un langage comprhensible par la machine
2
Rsoudre le problme
Donnes
Rsultats
Objectif : pour un ensemble de donnes et rsultats attendus, 1- crer un algorithme qui rsout le problme en un temps fini 2- traduire cet algorithme en un programme C++ correct et aussi efficace que possible
3
Remarques Il existe des problmes sans algorithmes pour les rsoudre Il existe souvent plusieurs algorithmes pour un problme donn Un algorithme doit tre implment
Limites (mmoire, prcision, resources, temps) Approximations
4
Pour chaque phase, un produit : spcification / cahier de charges, manuel dutilisation, description du fonctionnement, description de lalgorithme, programme comment, historique des modifications, etc. Notre objectif : algorithmes et programmes
5