Vous utilisez un bloqueur de publicités et nous pouvons le comprendre.
Mais notre site est entièrement gratuit grâce à la publicité, non intrusive.
Merci de nous soutenir en désactivant votre bloqueur.

> Cliquez sur l'icône rouge située en haut à droite de votre navigateur
> Choisissez l'option : "Désactiver pour ce site" ou cliquez sur le bouton bleu, puis sur "Actualiser"
> Si besoin, rechargez la page en appuyant sur la touche F5 de votre clavier

A quoi ressemble un algorithme ?

Vu simplement, un algorithme est une suite d’instructions et d’opérations précises ayant pour objectif de résoudre un problème tout aussi précis à partir de données sources (également appelées “variables”). Ce jeu d’instructions et d’opérations doit être fini (posséder une fin), explicite (exposé d’une manière claire, concise et qui n’a qu’une seule signification), et exhaustif (c'est à dire très complet).

Les formules mathématiques de base sont peut-être la catégorie la plus simple d’algorithmes. Prenons par exemple, le calcul de la surface d’un carré dont la formule est côté x côté :

> Problème à résoudre : quelle est la superficie d’un carré donné ?
> Données sources : la longueur du côté du carré.
> Instruction/opération : multiplier la longueur du côté par lui-même.
> Résultat attendu : la valeur de la superficie du carré.

Le hic est que si nous, nous saisissons le sens de cette formule en la lisant, impossible pour un ordinateur de la comprendre sous cette forme. Il faut donc la traduire dans un langage machine, ce qu’on appelle “langage de programmation”. Il en existe beaucoup (Python, JavaScript, PHP, etc.), chacun avec leurs syntaxes et leurs sémantiques (appelés très banalement “codes”). Tous ont toutefois le point commun d’être formels et non ambigus dans leur écriture et leur interprétation. C’est parfait pour un algorithme.

Au final donc, un algorithme ressemble à une liste plus ou moins longue de codes expliquant à la machine ce qu’elle doit faire, à quel moment, combien de fois, sous quelles conditions, etc., et ce en respectant tout ce qui a été dit plus haut.

Publié le 18 janvier 2021

A lire ailleurs

Vos commentaires

Soyez le premier à laisser un commentaire !

Cherchez une réponse :


Vous n'avez pas trouvé de réponse ?

Posez votre question