Algorithme
Apparence
Définition
[modifier]Un algorithme est une suite finie et non ambiguë d’opérations ou d'instructions permettant de résoudre un problème ou d'obtenir un résultat précis. Dans le contexte du numérique, il constitue la base de la programmation informatique.
Caractéristiques principales
[modifier]Pour être efficace, un algorithme doit répondre à trois critères :
- La précision : chaque étape doit être claire et sans ambiguïté.
- Le caractère fini : l'algorithme doit s'arrêter après un nombre déterminé d'étapes.
- L'efficacité : il doit résoudre le problème en un temps et avec des ressources (mémoire) optimisés.
Domaines d'application
[modifier]- Informatique : Fondement de tous les logiciels et applications.
- Moteurs de recherche : Classement des résultats par pertinence.
- Réseaux sociaux : Sélection des contenus affichés dans le fil d'actualité en fonction des préférences de l'utilisateur.
- Mathématiques : Résolution d'équations ou calculs de PGCD.