Algorithme En Informatique

Nous expliquons ce qu’est un algorithme informatique et à quoi il sert. Caractéristiques et parties d’un algorithme. Exemples pratiques.

Fondamentalement, un algorithme est utilisé pour résoudre un problème étape par étape.

Qu’est-ce qu’un algorithme ?

En informatique , un algorithme est une séquence d’instructions séquentielles , grâce à laquelle certains processus peuvent être exécutés et donner une réponse à certains besoins ou décisions. Ce sont des ensembles ordonnés et finis d’étapes, qui nous permettent de résoudre un problème ou de prendre une décision .

Les algorithmes n’ont rien à voir avec les langages de programmation , puisque le même algorithme ou organigramme peut être représenté dans différents langages de programmation , c’est-à-dire qu’il s’agit d’un ordre avant la programmation .

Vu sous cet angle, un programme n’est rien de plus qu’une série complexe d’algorithmes ordonnés et codifiés par un langage de programmation pour une exécution ultérieure sur un ordinateur .

Les algorithmes sont également répandus en mathématiques et en logique , et sont à la base de la fabrication de manuels d’utilisation, de livrets d’instructions , etc. Son nom vient du latin algoritmus et ce dernier nom vient du mathématicien persan Al-Juarismi. L’un des algorithmes les plus connus en mathématiques est celui attribué à Euclide, pour obtenir le plus grand diviseur commun de deux entiers positifs, ou la méthode dite « de Gauss » pour résoudre des systèmes d’équations linéaires.

Voir aussi : variable

Parties d’un algorithme

Chaque algorithme doit comprendre les parties suivantes :

  • Entrée ou entrée. L’entrée des données dont l’algorithme a besoin pour fonctionner.
  • Processus . Il s’agit de l’opération logique formelle que l’algorithme entreprendra avec ce qui est reçu de l’entrée.
  • Sortie ou sortie. Les résultats obtenus du traitement sur l’entrée, une fois l’exécution de l’algorithme terminée.

A quoi sert un algorithme ?

En termes simples, un algorithme est utilisé pour résoudre un problème étape par étape . Il s’agit d’une série d’instructions ordonnées et séquencées pour guider un certain processus.

En informatique , cependant, les algorithmes constituent le squelette des processus qui seront ensuite codifiés et programmés pour être exécutés par l’ordinateur.

Types d’algorithmes

Il existe quatre types d’algorithmes en informatique :

  • Algorithmes de calcul. Un algorithme dont la résolution dépend du calcul, et qui peut être exécuté par une calculatrice ou un ordinateur sans difficulté.
  • Algorithmes non computationnels. Ceux qui ne nécessitent pas les processus d’un ordinateur pour être résolus, ou dont les étapes sont exclusives à la résolution par un être humain .
  • Algorithmes qualitatifs. C’est un algorithme dont la résolution ne fait pas intervenir des calculs numériques, mais des séquences logiques et/ou formelles.
  • Algorithmes quantitatifs. Au contraire, c’est un algorithme qui dépend de calculs mathématiques pour trouver sa résolution.

Caractéristiques des algorithmes

Un algorithme doit offrir un résultat basé sur ses fonctions.

Les algorithmes ont les caractéristiques suivantes :

  • Séquentiel. Les algorithmes fonctionnent en séquence, ils doivent être traités un par un.
  • Précis. Les algorithmes doivent être précis dans leur approche du sujet, c’est-à-dire qu’ils ne peuvent être ambigus ou subjectifs.
  • Organisé. Les algorithmes doivent être définis dans la séquence précise et exacte pour que leur lecture ait un sens et que le problème soit résolu.
  • Finis. Chaque séquence d’algorithmes doit avoir un but précis, elle ne peut pas être étendue à l’infini.
  • Béton. Chaque algorithme doit offrir un résultat en fonction des fonctions qu’il remplit.
  • Défini. Le même algorithme devant les mêmes éléments d’entrée doit toujours donner les mêmes résultats.

Exemples d’algorithmes

Voici quelques exemples d’algorithmes possibles :

Algorithme pour choisir des chaussures de soirée :

  1. DÉBUT
  2. Entrez dans le magasin et recherchez la section des chaussures pour hommes.
  3. Prenez une paire de chaussures.
  4. Sont-ce des chaussures de soirée ?

     OUI : (aller à l’étape 5) – NON : (retourner à l’étape 3)

  1. Y a-t-il la bonne taille ?

     OUI : (aller à l’étape 6) – NON : (retourner à l’étape 3)

  1. Le prix est-il payant ?

     OUI : (aller à l’étape 7) – NON : (retourner à l’étape 3)

  1. Achetez la paire de chaussures choisie.
  2. TERMINER

Algorithme pour calculer l’aire d’un triangle rectangle :

  • DÉBUT
  • Trouver les mesures de la base (b) et de la hauteur (h)
  • Multiplier : la base multipliée par la hauteur (bxh)
  • Diviser par 2 le résultat (bxh) / 2
  • TERMINER