Outils utilisés dans les algorithmes

Un algorithme est une séquence de predefiend pour résoudre un problème ou d’informations de processus d’une manière spécifique . Par exemple , les caisses enregistreuses suivent un algorithme pour calculer la quantité de changement de donner au client , sur la base du cash dans l’offre et le prix de la marchandise achetée . Les valeurs d’entrée et de sortie changent, mais le processus reste le même . Les outils utilisés pour créer des algorithmes ne sont pas les outils physiques utilisés pour faire d’autres choses . Ils sont des outils conceptuels : généralement des symboles logiques qui représentent une fonction. Si , ensuite …

Tout d’abord, ne pas confondre un algorithme avec un programme d’ordinateur . Un algorithme est la séquence , la logique ou cadre ; c’est la conception fonctionnelle d’un programme d’ordinateur ou une autre séquence de résolution de problèmes . La plupart des algorithmes utilisent un certain nombre d’états logiques ou des instructions conditionnelles qui ont trait à des environnements de programmation informatique . Le plus commun peut être le  » si , then » .
Logic Arrays

états logiques sont souvent utilisés dans un tableau ou un organigramme . La première déclaration de logique pourrait-on dire , « si on vous donne de l’argent , puis faire le changement .  » Si vous n’êtes pas donné de l’argent , le diagramme peut vous demander de ne rien faire. Si vous êtes , l’organigramme appelle une autre fonction , à commencer par , par exemple , « si on vous donne 20 $, soustraire le montant de la vente .  » Ce n’est pas une façon élégante de résoudre le problème , mais c’est un exemple de la façon dont les algorithmes commencent à prendre forme en définissant les séquences logiques que vous souhaitez arriver .
Sinon,

 » Else » est un autre élément dans les états logiques . Certains « si , alors » déclarations retourner une valeur nulle si le test qu’ils effectuent n’est pas vrai . Par exemple, « si on vous donne 20 $, faire des changements , ( si vous n’êtes pas donné de l’argent , ne rien faire) .  » L’ instruction else vous donne un plan d’urgence . Au lieu de ne rien faire , vous pouvez l’utiliser pour dire: « si on vous donne 20 $, faire des changements , d’autre poser pour la somme d’argent offerte.  »
Inférieur , Supérieur , Egal à

Ces symboles de valeur sont souvent utilisées dans les algorithmes de diriger conditionnellement le flux d’une séquence . Par exemple , un algorithme peut dire ,  » si la facture du client est inférieur à 10 $ ou égale à , ne postez pas la facture ; . Autre , envoyer la facture  » Vous pouvez penser de ces outils comme des noeuds logiques dans une séquence . A chaque nœud , une quelconque d’une variété d’outils symboliques peuvent être utilisés pour définir comment vous voulez l’information traitée à la recherche de votre solution .

Laisser un commentaire