Outils utilisés Algorithmes

April 8

Outils utilisés Algorithmes


Un algorithme est une séquence d'predefiend pour résoudre un problème ou des 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 montant payé et le prix des marchandises achetées. 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 donc...

Tout d'abord, ne pas confondre un algorithme avec un programme informatique. Un algorithme est la séquence, la logique ou cadre; elle 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 déclarations conditionnelles qui se rapportent à des environnements de programmation informatique. Le plus commun peut être le «si, alors" déclaration.

Les réseaux logiques

les états logiques sont souvent utilisés dans un tableau ou d'un diagramme. La première instruction logique pourrait 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 diriger à ne rien faire. Si vous êtes, l'organigramme invoque une autre fonction, en commençant 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 il est un exemple de la façon dont les algorithmes commencent à prendre forme en définissant les séquences logiques que vous voulez arriver.

Autre,

"Else" est un autre élément dans les états logiques. Certains «si, puis" déclarations retourner une valeur nulle si le test qu'ils effectuent 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, sinon demander la somme d'argent offerte."

Moins, supérieur, égal à

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