Los Diagramas de Nassi Schneiderman

El diagrama N-S o también conocido como diagrama de Chapin es una técnica de especificación de algoritmos que combina la descripción textual, propia delpseudocódigo, con la representación gráfica del diagrama de flujo.

El diagrama N-S cuenta con un conjunto limitado de símbolos para representar los pasos del algoritmo, por ello se apoya en expresiones del lenguaje natural; sin embargo, dado que el lenguaje natural es muy extenso y se presta para la ambigüedad, solo se utiliza un conjunto de palabras, a las que se denomina palabras reservadas.

Las palabras reservadas más utilizadas son:

  1. Inicio                Fin                   Leer                 Escribir
  2. Mientras           Repita              Hasta               Para
  3. Incrementar       Decrementar     Hacer               Función
  4. Entero              Real                 Caracter           Cadena
  5. Lógico             Retornar

Los símbolos utilizados en el diagrama de Chapin son corresponden a cada tipo de estructura.  Dado que se tienen tres tipos de estructuras (secuenciales, decisión y repetición).  Esto hace que los procesos del algoritmo sean más fáciles de representar y de interpretar.

Ejemplo de un diagramas Nassi-Shneiderman

Ejemplo de un diagramas Nassi-Shneiderman

Los diagramas Nassi-Shneiderman son (la mayoría de las veces) isomórficos con los diagramas de flujo. Todo lo que se puede representar con un diagrama Nassi-Shneiderman se puede representar con un diagrama de flujo.