Chapitre 1 : Algorithmique
3
2. Définition D ’ Algorithme
L’algorithme est un terme d’origine Arabe, par référence au nom du mathématicien
Alkhawarizmi (qui décrit les méthodes de calcul algébrique).
Un algorithme est une suite d’actions, qui une fois exécutée correctement conduit à un
résultat attendu. On peut dire que l’algorithme décrit les étapes à suivre pour réaliser un
travail.
Exemple : Recette de cuisine, indication d’un chemin à un touriste.
3. Caractéristiques D ’ Un Algorithme
L’algorithme et un moyen pour résoudre un problème, il doit être :
- Lisible : compréhensible même par un non informaticien
- Précis : il décrit un traitement sur un ensemble fini de données
- Structuré : composé de différentes parties facilement identifiables
- Complet : il doit tenir compte de tous les cas possibles
4. Définition D ’ Un Programme
Un programme informatique est une séquence d’instructions écrites dans un langage
de programmation, en d’autre terme c’est la traduction de l’algorithme dans un
langage de programmation.
5. Définition Du Langage De Programmation
Un langage de programmation est un code de communication permettant à un être humain
de dialoguer avec la machine, il donne à l’utilisateur (programmeur) la possibilité de
rédiger un programme pour arriver à un résultat.
Exemple de langage de programmation : Pascal, Fortran, C, C++, Java….
6. Les étapes de programmation
C’est l’ensemble des étapes nécessaires pour résoudre un problème réel sur une machine
•
Analyser le problème (Comprendre la nature du problème posé, Préciser les
données d’entrée, Préciser les données de sortie, Déterminer les étapes de traitement)
• Ecrire la solution avec la notation algorithmique (structuré)