Diagrama Nassi-Shneiderman

Este diagrama también es conocido como estructograma, ya que sirve para representar la estructura de los programas.

El diagrama Nassi-Shneiderman refleja la descomposición del problema en una forma simple usando cajas anidadas para representar cada uno de los subproblemas.

Para mantener una consistencia con los fundamentos de la programación estructurada, los diagramas Nassi-Shneiderman no tienen representación para las instrucciones GOTO.

Los diagramas Nassi-Shneiderman se utilizan muy raramente en las tareas de programación analítica.

Las únicas excepciones se dan en las instrucciones GOTO, break y continue.

Ejemplo de un diagrama Nassi-Shneiderman.
Process blocks
True/False branching blocks
Multiple branching blocks
Test first loop block
Test last loop block
parallel processing