Cómo entender Algoritmos

En términos más simples , el aprendizaje de cómo entender los algoritmos requiere poco más que la capacidad de visualizar listas de directivas fijas que ofrecen una opción " sí" o "no" . Cada respuesta predetermina el siguiente conjunto de instrucciones. La colección de todos los comandos y las respuestas posibles entonces forma el algoritmo completado . Hay dos aspectos distintos de algoritmos que deben ser captadas a fin de que todo el proceso de dar sentido : la expresión y ejecución . El ejemplo del diagrama de flujo sirve mejor para ilustrar estos points.Things que necesitará organigrama
blanco
Mostrar Más instrucciones
Expresión Matemáticas 1

Aprender el idioma en que el algoritmo se expresa . A veces se utiliza el lenguaje cotidiano , mientras que otras veces te darás cuenta de código. Un ejemplo de uso de la lengua cotidiana es el algoritmo en forma de un diagrama de flujo , mientras que el código es más frecuente en el mundo de la programación informática .
2

Familiarizarse con el punto de matar. Este es el punto en el que el algoritmo se cumple o se considera imposible completar tampoco. Esto le ayuda a establecer aparte algoritmos de ecuaciones de bucle que tienen el potencial para continuar indefinidamente - . Siempre y cuando se cumplan una o más estipulaciones de la ecuación
3

Determinar el número de pasos necesaria entre el inicio y el punto de matar . Si usted recuerda que la expresión primaria del algoritmo sigue un patrón de " sí" y "no" , se puede trazar una línea clara para cualquiera y se centran en esta cadena para llegar de principio a fin .
4

ramifican en las opciones y una vez más el proyecto de una línea clara que conduce a un final , aunque no necesariamente la de que son la esperanza de llegar.
5

reevaluar la expresión del algoritmo y si o no desea añadir un segundo o incluso tercer punto de matar. Usted puede modificar su expresión del algoritmo en cualquier momento por cualquiera de añadir opciones o retirarlas. Quizá la expresión más simple de esto es el diagrama de flujo que elimina las opciones alternativas y sólo permisos para el que responde afirmativamente a bajar la línea hasta el punto de matar final.
Ejecución
6

Guía de la ejecución del algoritmo con la expresión de las directivas que usted elija. En el ejemplo del diagrama de flujo , puede guiar al usuario hacia el punto de matar , ya sea que requiera la conformidad a un conjunto de reglas o instrucciones , o interrumpiendo la deseada final si no se cumplen las instrucciones.
7

permitir que el usuario del algoritmo para deducir el siguiente paso lógico . En el ejemplo de diagrama de flujo , la instrucción a &# x201C; inserte 2 pilas AA &# x201D; se sigue lógicamente por la idea de que la tapa del compartimento de la batería necesita ser cerrado . Por lo tanto , el paso no necesita ser enumerado en el diagrama de flujo , pero puede ser anticipada por la persona que le sigue.
8

Definir puntos de referencia que ayudan al usuario a determinar si él está siguiendo el algoritmo de la manera correcta . Al igual que un lugar seguro en un juego de ordenador , en un diagrama de flujo de este punto de referencia es el punto en el algoritmo que el usuario compara su progreso a lo que usted desea. Si el diagrama de flujo pide &# x201C; girando la mesa boca arriba en sus piernas y # x201D; y el usuario se da cuenta de que él sólo ha instalado dos de las cuatro piernas , él sabe que tiene que ir de nuevo a la última referencia y volver a evaluar su progreso .
9

La prueba de la ejecución del algoritmo con la prueba sujetos. Si usted está en el negocio de la generación de diagramas de flujo que ayudan en el montaje de muebles, tener terceros independientes tratan de hacer el trabajo real con sólo el diagrama de flujo . Al final del ejercicio, reevaluar si el diagrama de flujo &# x2014; y por lo tanto el algoritmo &# x2014; necesitan ser ajustadas y por qué. Idealmente, su algoritmo debe ser ejecutable por otros usuarios.
10

Reducir el algoritmo a su forma más baja . Durante la fase de pruebas que puede haber aprendido que su diagrama de flujo es demasiado prolijo o tal vez demasiado confuso . Reducir el algoritmo hasta sus huesos desnudos . Usted puede ofrecer a los diagramas de flujo adicionales para puntos o puntos de referencia específicos , pero no incluirlos en el gráfico ejecutable básica .