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.
Un algorithme est la description d'une suite d'étapes permettant d'obtenir un résultat à partir d'éléments fournis en entrée.
Par exemple, une recette de cuisine est un algorithme permettant d'obtenir un plat à partir de ses ingrédients
L'objectif d'un algorithme est de transformer des données d'entrée en données de sortie.
Cela n'est possible que s'il s'agit d'un processus fini.
Les algorithmes doivent donc avoir une forme finie, par exemple en raison d'un nombre limité de caractères ou d'un besoin limité en mémoire.