Un algorigramme, aussi appelé organigramme de programmation, est la représentation visuelle d’un algorithme. Il montre les enchaînements de décisions et d’opérations à faire pour un algorithme donné.
Un algorithme est une suite de règles opératoires rigoureuses propre à un calcul. Les algorithmes sont le plus souvent utilisés lors de programmation informatique
Il permet de mieux visualiser ces idées, de travailler plus facilement en équipe, d’éviter les erreurs potentielles et il est compréhensible par tous. Il est important, si ce n’est primordial, d’en créer un avant de commencer sa programmation.
Il y a juste un début et une fin. Les actions se font dans l'ordre énoncé.
On offre le choix entre deux séquences, mais les deux ne peuvent pas avoir lieux en même temps. L’algorithme doit répondre à des conditions : « si…, alors…, sinon… ».
On répète en boucle une action tant que les conditions ne sont pas valides : « tant que…, faire… » « répéter…,jusqu’à… ».