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.