Está en la página 1de 2

Características Diagrama de flujo de programas Diagrama de Nassi-Schneiderman

Simbología Símbolos básicos Bloques

Forma de
representación Diagrama de flujo Árbol de flujo

Complejidad de
representación Menor Mayor

Representa las estructuras de control


mediante símbolos específicos (por
Estructuras de ejemplo, símbolos de decisión, bucles, Utiliza bloques (cada bloque representa una única
control etc.) estructura de control)

Claridad Menos claro Más claro

Capacidad de
comprensión Fácil de comprender Fácil de comprender

Flexibilidad Menos flexible Más flexible

Se utiliza principalmente para la representación de


Utilizado en programación estructurada algoritmos y programas en programación
para representar algoritmos y soluciones a estructurada, especialmente en entornos
Aplicación educativos.
problemas.

En resumen, ambos diagramas son herramientas gráficas utilizadas en programación estructurada para
representar algoritmos y soluciones a problemas. El diagrama de flujo de programas utiliza símbolos
básicos para representar estructuras de control, mientras que el diagrama de Nassi-Schneiderman utiliza
bloques para representar cada estructura de control. El diagrama de Nassi-Schneiderman tiene una
representación más compleja, pero es más claro y fácil de comprender, y es más flexible que el
diagrama de flujo de programas. Ambos diagramas tienen aplicaciones similares en programación
estructurada y se utilizan principalmente para la representación de algoritmos y programas.

También podría gustarte