Le substantif algorithmique désigne l'ensemble des méthodes permettant de créer des algorithmes.
Le terme est également employé comme adjectif.
Un algorithme énonce une solution à un problème sous la forme d'un enchaînement d'opérations à effectuer.
Les algorithmes sont traduits en langage de programmation de manière à ce qu'ils soient exécutables ou réalisables par un ordinateur.
Un programme désigne l'ensemble des instructions et des données qui représentent un algorithme.
Le programme est rédigé en langage informatique.
Dans le domaine de la programmation informatique, les algorithmes sont des ensembles de règles indiquant à l'ordinateur comment effectuer une tâche.
En réalité, un programme informatique est un algorithme indiquant à l'ordinateur quelles étapes exécuter et dans quel ordre pour accomplir une tâche spécifique.