Qu’est-ce qu’un algorithme? – Tout simplement Expliqué

Dans la vie quotidienne des gens, un algorithme peut ainsi que « l'habitude efficace Procédure / » réécrire. Mais ce qui est un algorithme dans le monde informatique? Tel qu'il est défini et quelles sont les qualités qu'il faut avoir, qu'il est un algorithme?

Qu'est-ce qu'un algorithme?

  • De manière plus générale, un algorithme est un ensemble d'instructions qui sont exécutées étape par étape pour résoudre un problème ou accomplir une tâche.
  • Par exemple, il est l'algorithme de Google qui détermine quand et quelle page web est affichée dans les résultats de recherche de Google dans quelle position.
  • Définition de Werner Stangl: Un algorithme signifie une règle systématique, logique ou d'une procédure qui conduit à la solution de ce problème.
  • Le terme vient de Khwarazmian polymathe al-Khwarizmi ce que signifie latinisé Algorismi.

Un algorithme peut aussi être un fonction comparer:

  1. Vous êtes un (certaines conditionsapport)
  2. et l'algorithme calcule le résultat (édition).

La sortie ne doit pas nécessairement être « droit » ou de sens. Cela dépend de la façon dont l'algorithme fonctionne et quelles entrées il a accepté.

Un algorithme est une suite d'instructions fixes.Un algorithme est une suite d'instructions fixes.

exemple mathématique:

  • f (x, y) = x + y
  • L'algorithme reçoit deux entrées (x et y), et fournit en sortie la somme.
  • L'entrée admissible doit être limitée aux chiffres parce que les textes de l'algorithme peut ne pas mathématiquement.

exemples tous les jours:

  • Votre fait cuire un gâteau pour une recette. La recette est l'algorithme qu'il effectue.
  • Votre Navi calculée en fonction de votre situation géographique, le plus court ou le plus rapide vers votre destination - conformément à l'algorithme programmé.

Les propriétés, chaque algorithme, sinon il n'y en a pas

  1. Un algorithme est déterminé, autrement dit, il fournit à chaque exécution de la même entrée, le même problème.
  2. Un algorithme est déterministe, qui est, à tout moment de son exécution, l'étape de traitement suivante est clairement définie (sur la base des résultats intermédiaires).
  3. Un algorithme est fini (enfin), qui est, son code source est constitué d'un nombre limité de caractères et à tout moment de sa conception, il a quantité limitée de mémoire.
  4. Un algorithme est terminé par, qui est, chaque (accepté) d'entrée, il arrive à un nombre fini d'étapes à un résultat ou rompt d'une manière contrôlée (pas de boucle).
  5. Un algorithme est efficacement, à savoir, chaque énoncé de l'algorithme a un but précis et utile afin de se rapprocher de la sortie finale.

avez-vous "Qu'est-ce qu'un algorithme? - Tout simplement Expliqué" comme Robert Lair?Ecrivez-nous dans les commentaires ou partager l'article.Nous attendons avec impatience votre opinion - et bien sûr, vous devez nous comme sur Facebook,twitter ou Google+.

14.11.2017

Posted In: TECH GIGA

map