Algo-quoi ? Pourquoi nous avons tous besoin des algorithmes Où deux vieux monsieurs partagent un langage universel Gare de Lyon, Paris, minuit bien tassé. Il n'y a que lui et moi dans cette rue. Le vieux monsieur qui vient vers moi a deux choses dans la main : la carte d'un hôtel de la rue Jeanne d'Arc et ces quelques caractères « กรุณา » ? écrits sur un bout de papier dans une langue dont je ne reconnais même pas l'écriture. Comment lui expliquer le chemin partant de la gare de Lyon vers cet hôtel près de l'hôpital de la Pitié ? Je lui montre alors le trajet sur mon smartphone, il semble comprendre de quoi il est question. Nous voilà donc à créer un langage minimal pour coder cette information dont nous comprenons lui et moi le sens. Il comprend immédiatement ce mini-langage. Lui et moi avons bien rigolé ce soir là. Où la morale de l'anecdote a plus d'un millénaire. Mais alors, dans quelle mesure cette façon de penser sous forme "algorithmique" peut-elle servir au delà de ce petit cas particulier ? Une culture des algorithmes
A quoi sert un algorithme ? En fait j'ai du mal à voir ce que tu ne comprend pas dans le terme algorithme.L'algorithme c'est tout simplemement la suite d'instruction ain d'arriver à un but déterminé.L'algorithmique est la science qui étudie les algorithmes. Qu’est-ce qu’un algorithme ? Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. La notion d'algorithme est donc historiquement liée aux manipulations numériques, mais elle s'est progressivement développée pour porter sur des objets de plus en plus complexes, des textes, des images, des formules logiques, des objets physiques, etc. De la méthode Un algorithme, très simplement, c'est une méthode. Un exemple commun est par exemple la recherche d'un mot dans le dictionnaire. Du nombre à l'information La vertu essentielle des algorithmes est de permettre l'exécution optimisée de procédés répétitifs, essentiellement grâce à la formalisation et à la description des enchaînements logiques à un niveau plus abstrait, et donc plus général. L'importance des ordinateurs Algorithmes en recherche d'efficacité L'algorithme d'Euclide.