Las herramientas usadas en algoritmos

April 14

Las herramientas usadas en algoritmos


Un algoritmo es una secuencia predefiend para resolver un problema de la información o proceso de una manera específica. Por ejemplo, las cajas registradoras siguen un algoritmo para calcular la cantidad de cambio de dar al cliente, basado en el dinero en efectivo en la oferta y el precio de la mercancía comprada. Los valores de entrada y de salida cambian, pero el proceso sigue siendo el mismo. Las herramientas utilizadas para crear algoritmos no son las herramientas físicas utilizadas para hacer otras cosas. Son herramientas conceptuales: generalmente los símbolos lógicos que representan una función.

Si, a continuación, ...

En primer lugar, no hay que confundir con un algoritmo de 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 usan una serie de sentencias lógicas o sentencias condicionales que se relacionan con los entornos de programación de computadoras. El más común puede ser el "si, entonces".

matrices lógicas

estados lógicos se utilizan a menudo en una matriz 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 dinero, el diagrama de flujo puede dirigir a no 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." Eso 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 que suceda.

Más,

"Else" es otro componente en los estados lógicos. Algunos "si, entonces" devuelve un valor nulo 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 se te da $ 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 los algoritmos para dirigir condicionalmente 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;. Otra cosa, envía la factura" Se puede pensar en estas herramientas como nodos lógicos en una secuencia. En cada nodo, uno cualquiera de una variedad de herramientas simbólicas se puede utilizar para definir cómo desea que la información procesada en busca de su solución.


Artículos relacionados