Handpuzzles.com


Outils utilisées dans les algorithmes


Un algorithme est une séquence d'predefiend pour résoudre un problème ou informations de processus d'une manière déterminée. Par exemple, des 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 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 le cadre; ce 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 de déclarations logiques ou des instructions conditionnelles qui se rapportent à des environnements de programmation informatique. Le plus commun est peut-être le "if, then".

les réseaux logiques


états logiques sont souvent utilisés dans un tableau ou un graphique de flux. La première instruction logique pourrait-on dire, "si on vous donne de l'argent, puis faire le changement." Si vous n'êtes pas donné de l'argent, l'organigramme peut vous demander de ne rien faire. Si vous êtes, l'organigramme invoque une autre fonction, à commencer par, par exemple, "si on vous donne £ 13, soustraire le montant de la vente." Ce ne est pas une façon élégante de résoudre le problème, mais ce est un exemple de la façon dont les algorithmes commencent à prendre forme en définissant les séquences logiques que vous voulez 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 ne est pas vrai. Par exemple, "si on vous donne £ 13, faire des changements, (si vous n'êtes pas donné de l'argent, ne rien faire)." La déclaration de ce que vous donne un plan d'urgence. Au lieu de ne rien faire, vous pouvez l'utiliser pour dire: «si vous êtes donné £ 13, faire des changements, sinon demander le montant d'argent précis appel d'offres."

Inférieur à, supérieur à, égal à


Ces symboles de valeur sont souvent utilisés dans les algorithmes de diriger le flux de façon conditionnelle une séquence. Par exemple, un algorithme peut dire, "si la facture du client est inférieur à £ 6 égal ou, ne postez pas la facture;. D'autre, envoyer la facture" Vous pouvez penser de ces outils comme des noeuds logiques dans une séquence. A chaque nœud, un quelconque d'une variété d'outils symboliques peut être utilisé pour définir comment vous voulez l'information traitée à la recherche de votre solution.




        

Publish my comment