Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment lier les formes embarquées …
  • Comment faire une variable aléatoir…
  • Comment déployer Eclipse et Flex da…
  • Comment créer un email HTML Flyer p…
  • Comment éviter instanciation entier…
  • Développement Composants iPhone 
  • Comment utiliser les fonctions de QB…
  • Comment lire le code ASCII Tableau d…
  • Comment apprendre et tester des code…
  • Comment insérer les mots qui contie…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Propriétés des algorithmes

    Un algorithme est un ensemble discret et sans ambiguïté des opérations qui produit des résultats . Vous avez vu et traitées avec des algorithmes toute votre vie de manière subtile et évidente , ils sont ce que vous utilisez quand vous faites l'arithmétique, ce qui permet à vos filtres anti-spam et les moteurs de recherche pour faire leur travail et ce que vous suivez lorsque vous utilisez une recette ou d'observer la conduite directions . Bien ordonné

    Pour être un algorithme réalisable , les instructions ou les opérations à effectuer doivent aller dans un certain ordre . Les étapes doivent être claires afin que l'ordinateur peut exécuter dans l'ordre correct. Par exemple, pour alphabétiser une collection de livres , votre première instruction pourrait définir le fonctionnement de la recherche d'un nom pour être classés par ordre alphabétique . La seconde instruction peut indiquer au processus de point de départ par la désignation où sur le plateau pour démarrer la séquence alphabétique. Une instruction ultérieure peut ensuite dire ce qu'il faut faire avec un livre si elle vient tôt ou plus tard dans l'alphabet d'un livre déjà sur le plateau .
    Definite & Doable

    Il faut non seulement un algorithme spécifier la séquence des événements et ce que chaque étape requiert , l'algorithme doit également être exécutable . Les opérations doivent être calculable et sans ambiguïté; . Opérations «impossibles» - comme la division d'un nombre par 0 - ne sont pas autorisés
    axée sur les résultats

    en accord avec les exigences de doability et netteté , un algorithme est orientée vers un résultat final , ou une sortie. Les données doivent résulter des calculs effectués , sinon vous ne seriez pas en mesure de dire si les commandes ont été efficaces ou non.
    Finis

    algorithmes sont conçus à la fin et pas durer indéfiniment. Bien que la commande pourrait techniquement être réalisée à l'infini, ce ne serait pas un algorithme viable ou utile. Un algorithme doit finalement être dit quand arrêter et être complète .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour masquer des colonnes DataGrid 
  • Comment créer des vues dans Oracle SQL 
  • Définition d'une fonction de rappel 
  • Comment appeler une fonction dans QBasic 
  • Comment changer la couleur de la barre de défilement dans Microsoft Expression 
  • Inconvénients et avantages de compilateurs 
  • JavaScript vs. Applets Java 
  • Comment faire pour supprimer Histoire SVN dans Eclipse 
  • Comment écrire un script pour le traitement de publier des données 
  • Comment savoir FORTRAN 
  • Connaissances Informatiques © http://www.ordinateur.cc