Red de conocimiento informático - Conocimiento sistemático - Los diagramas de flujo son la única herramienta gráfica utilizada para representar algoritmos

Los diagramas de flujo son la única herramienta gráfica utilizada para representar algoritmos

Los diagramas de flujo son la única herramienta gráfica utilizada para representar algoritmos. (Error)

Existen muchas herramientas para describir algoritmos, incluido el lenguaje natural, diagramas de flujo tradicionales, diagramas de flujo N-S, pseudocódigo, etc.

1. Expresar el algoritmo en lenguaje natural

Utilizar lenguaje natural para expresar el algoritmo, que sea fácil de entender. Es particularmente adecuado para describir algoritmos de estructura de programas secuenciales. Sin embargo, existen ambigüedades en el lenguaje natural. Al usarlo, se debe prestar especial atención a la corrección de la lógica del algoritmo y la precisión de la operación. Por ejemplo, una descripción de un algoritmo en lenguaje natural para determinar si el entero positivo n no es primo.

2. Utilice diagramas de flujo para representar algoritmos

1. Diagramas de flujo tradicionales

Los diagramas de flujo tradicionales tienen cuatro cuadros y una línea, que está en línea con los de las personas. Hábitos de pensamiento. Úselo para representar algoritmos. Intuitivo y fácil de entender (las explicaciones detalladas se proporcionan en el libro de texto y se omiten aquí).

2. Utilice el diagrama de flujo N-S para representar el algoritmo.

3. El pseudocódigo representa el algoritmo

Usar un diagrama de flujo para representar el algoritmo es intuitivo y fácil de entender, pero es más laborioso de dibujar al diseñar un algoritmo. Es necesario modificarlo repetidamente y modificar el proceso. Los diagramas son engorrosos. Por lo tanto, los diagramas de flujo son adecuados para representar un algoritmo, pero no son ideales para usar en el proceso de diseño de algoritmos, especialmente cuando el algoritmo es complejo y necesita ser modificado. repetidamente. Para mayor comodidad al diseñar algoritmos, se genera pseudocódigo.

El pseudocódigo está entre el lenguaje natural y el lenguaje de máquina y utiliza palabras y símbolos para describir algoritmos. No utiliza símbolos gráficos, por lo que es fácil de escribir, tiene un formato compacto y es más fácil de entender. Aunque el pseudocódigo no es un lenguaje de programación real, es similar a un lenguaje de programación en términos de capacidad de expresión y evita la molestia de describir detalles técnicos. Por lo tanto, el pseudocódigo es más adecuado para describir algoritmos, por lo que se le llama "lenguaje de algoritmos" o. "Primera lengua". El pseudocódigo facilita la transición a algoritmos de lenguajes informáticos (como el lenguaje C, Java).

4. Utilizar lenguaje informático para expresar algoritmos

El objetivo final de la programación es utilizar un lenguaje informático para expresar algoritmos. Los lenguajes de programación más utilizados son C y C. Java, etc. El siguiente ejemplo utiliza lenguaje C para expresar el algoritmo para determinar si n es un número primo.