En primer lugar , no hay que confundir un algoritmo con un programa de ordenador . Un algoritmo es la secuencia , la lógica o marco; es el diseño funcional de un programa de ordenador u otra secuencia de resolución de problemas . La mayoría de los algoritmos utilizan una serie de afirmaciones lógicas o instrucciones condicionales que se relacionan con los entornos de programación de computadoras . La más común puede ser el " si , entonces" .
Logic Arrays
estados lógicos se utilizan a menudo en un array o un diagrama de flujo . La primera afirmación lógica podría decir, " si te dan dinero, a continuación, hacer el cambio . " Si no te dan el dinero , el diagrama de flujo puede dirigirle a hacer nada . Si es así, el diagrama de flujo invoca otra función , a partir de , por ejemplo , " si te dan $ 20, restar el importe de la venta . " Esa no es una manera elegante de resolver el problema, pero es un ejemplo de cómo los algoritmos comienzan a tomar forma mediante la definición de las secuencias lógicas que desea pasar.
Else ,
" Else" es otro componente en los estados lógicos . Algunos " si , entonces" devuelven un valor cero si la prueba que realizan no es cierto. Por ejemplo , " si te dan $ 20, hacer el cambio, ( si no te dan dinero, no hacer nada ) . " La sentencia else le da un plan de contingencia . En lugar de simplemente no hacer nada , puede utilizarlo para decir , " si te dan $ 20, hacer el cambio , de lo contrario pedir la cantidad específica de dinero ofrecido . "
Menor que, Mayor que, Igual a
Estos símbolos de valor se utilizan a menudo en algoritmos para dirigir de forma condicional el flujo de una secuencia . Por ejemplo , un algoritmo puede decir , " si la factura del cliente es igual o inferior a $ 10, no envíe por correo la factura; . Demás , envíe la factura " Usted puede pensar en estas herramientas como nodos lógicos en una secuencia . En cada nodo , cualquiera de una variedad de herramientas simbólicas se pueden utilizar para definir cómo desea que la información procesada en busca de su solución .