L’algorithme
Un algorithme est un : “Ensemble de règles opératoires dont l’application permet de résoudre un problème énoncé au moyen d’un nombre fini d’opérations. Un algorithme peut être traduit, grâce à un langage de programmation, en un programme exécutable par un ordinateur.”
Larousse : Algorithme
Un algorithme peut être :
- Représenté graphiquement par un organigramme ou algorigramme.
- Écrit sous forme littérale avec un langage algorithmique ou pseudo-code.
L’organigramme
Un organigramme en informatique, est une représentation graphique d’un problème, de son analyse et de sa résolution à l’aide de symboles traduisant des opérations, des données, des liaisons ou des appareils.
Larousse : Organigramme
Symboles de base d’un algorigramme
Le langage algorithmique
Le langage algorithmique est une alternative à l’utilisation des algorigrammes, apprécié il permet une traduction plus facile des algorithmes en langage machine. Aucune convention universelle n’est définie pour le langage algorithmique, nous utiliserons en cours de spécialité les mot clés en Français donnés ci-dessous.
Mots clés du langage
Structures de base
Structure linéaire
La structure linéaire enchaîne les actions, les unes après les autres sans rebouclage ni décision.
Structures répétitives
Ces structures répètent l’exécution d’un traitement, on parle alors de boucles.
Structures alternatives
Ces structures introduisent une ou plusieurs décisions, rajoutant alors des bifurcations dans le traitement.