Expression du besoin
La complexification des systèmes techniques a rendu nécessaire l'élaboration d'outils de descriptions grâce auxquels ont peut, de manière structurée et codifiée, expliciter :
- le comportement d'un système automatisé
- une démarche opératoire
- un raisonnement
L'algorithmique est un de ces outils.
Elle permet, en outre, de faciliter la gestion de projets complexes et dans le cas d'une application informatique le passage rapide vers la programmation car la plupart des langages informatiques utilisent un langage algorithmique.
Un algorithme ne dépend pas
- du langage terminal utilisé (souvent un langage informatique)
- de la technologie qui devrait exécuter l'enchainement séquentiel des actions
Un algorithme ne peut être écrit que si le problème à résoudre est parfaitement maîtrisé. De plus, une erreur dans un algorithme se traduira par une erreur dans le développement final ou dans la compréhension du produit qu'il décrit.
est un système technique
| |
permet de décrire une comportement séquentiel
| |
dépend du matériel mis en oeuvre
| |
ne trouve d'application qu'en informatique
| |
ne peut être élaboré que si le problème qu'il décrit est parfaitement connu
| |
Lycée Théodore DECK - NB2011