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 .