Le mot « algorithme » est utilisé couramment dans la presse pour désigner le fonctionnement opaque des moteurs de recherche et des réseaux sociaux.
Un algorithme est une suite finie et non ambiguë d'instructions et d’opérations permettant de résoudre une classe de problème
Algorithmes numériques
Les algorithmes sont des objets historiquement dédiés à la résolution de problèmes arithmétiques, comme la multiplication de deux nombres entiers. Ils ont été formalisés bien plus tard avec l'avènement de la logique mathématique et l'émergence des machines qui permettaient de les mettre en œuvre, à savoir les ordinateurs
Algorithmes dans la vie quotidienne
L'algorithmique intervient de plus en plus dans la vie quotidienne[14].
Une recette de cuisine peut être réduite à un algorithme :
des entrées (les ingrédients, le matériel utilisé) ;
des instructions élémentaires simples (frire, flamber, rissoler./.. etc.) dont les exécutions dans un ordre précis amènent au résultat voulu ;
un résultat : le plat préparé.
Le tissage, surtout tel qu'il a été automatisé par le métier Jacquard, est une activité que l'on peut dire algorithmique.
Le tricot est enseigné parfois comme éveil aux algorithmes : les machines à tricoter des années 1980 fonctionnaient avec des cartes perforées.
Un casse-tête, comme le Rubik's Cube, peut être résolu de façon systématique par un algorithme.
En sport, l'exécution de séquences répondant à des finalités d'attaque, de défense, de progression.
En soins infirmiers, le jugement clinique est assimilable à un algorithme. Le jugement clinique désigne l'ensemble des procédés cognitifs et métacognitifs qui aboutissent au diagnostic infirmier. dans le but d’améliorer l’état de santé et le bien-être des personnes que les soignants accompagnent.
Un code juridique, qui décrit un ensemble de procédures applicables à un ensemble de cas, est un algorithme.
Les procédures de dépannage sont des algorithmes.
Le montage / démontage d'un meuble peut être considéré comme un algorithme.
Les progrès de ce qu'on appelle l'intelligence artificielle s'appuient sur un algorithmique de plus en plus complexe qui devient l'un des rouages cachés .
Les algorithmes peuvent-ils résoudre n’importe quel problème ?
Non, les algorithmes ne peuvent pas résoudre n’importe quel problème. Il existe des limites mathématiques et logiques strictes à ce qu'un algorithme peut accomplir
Quelles garanties a-t-on sur leur comportement ?
Les garanties sur le comportement dépendent entièrement de l'entité, de l'objet ou de la technologie auxquels vous faites référence (par exemple : une intelligence artificielle, un employé, un chien de race, un matériau de construction, ou un enfant).
Vidéo C'est quoi un algorithme