Diagrama NS

En programación hay muchas herramientas que permiten analizar diferentes situaciones de procesos o alguna actividad en particular, por eso si te encuentras dentro de este mundo puedes tratar de conocer de qué se trata cada una, para poder aprovechar al máximo sus beneficios. Tal es el caso del diagrama Nassi – Shneiderman o NS que también se conoce como diagrama de Chapin.

Este muestra el diseño de un programa estructurado y es más utilizado de lo que crees, por eso si te interesa no dejes de revisar toda la información que te traemos al respecto.

diagrama ns ejemplos

¿Qué es un diagrama NS?

Este es un diagrama que lleva el nombre de sus desarrolladores, pues en el año 1972 por Isaac Nassi y Ben Shneiderman lo presentaron con una gran utilidad para representar la estructura de los programas. De manera general consiste en una técnica de especificación de algoritmos que combina a descripción textual, propia del pseudocódigo con la representación gráfica del diagrama de flujo.

Permite mostrar el problema que se desea resolver en subproblemas pequeños y simples empleando cajas anidadas entre sí para representarlos. No tienen representación para las instrucciones GOTO, se emplean escasamente en las tareas de programación analítica. Generalmente son isomórficos con los diagramas de flujo, a excepción en las instrucciones GOTO, break y continue.

diagrama ns online

Este tipo de diagrama posee con un conjunto limitado de símbolos que son los que permiten representar los pasos del algoritmo, apoyándose en expresiones del lenguaje natural. No obstante, como el lenguaje natural es demasiado extenso se puede prestar para la ambigüedad, por eso normalmente se suele usar un conjunto de palabras llamadas palabras reservadas. Las palabras reservadas que más se emplean son las siguientes:

  • Inicio
  • Fin
  • Leer
  • Escribir
  • Mientras
  • Repita
  • Hasta
  • Para
  • Incrementar
  • Decrementar
  • Hacer
  • Función
  • Entero
  • Real
  • Carácter
  • Cadena
  • Lógico
  • Retornar

Los símbolos que más se emplean en el diagrama de Chapin van a corresponder a cada tipo de estructura, entonces como se tienen tres tipos de estructuras, se emplean tres tipos de símbolos haciendo que los procesos del algoritmo sean más sencillos de representar e interpretar.

Tipos de diagramas NS

  1. Bloques de procesos:  representa el paso más simple y no necesita algún análisis específico. Cuando se encuentra el bloque se lleva a cabo la acción dentro del mismo y se pasa al siguiente bloque.
  2. Bloques ramificados: hay dos tipos el bloque verdadero-falso que ofrece al programa dos vías, por ello se pueden usar como bucles que detienen el programa hasta que se cumpla una determinada condición. Está también el bloque ramificado múltiple que se usa cuando se requiere la selección de un caso en un programa.
  3. Bucles testeadores: son los bloques que permiten al programa repetir un bloque o un conjunto de bloques hasta que se cumpla una determinada condición, también hay dos tipos: de testeo inicial y testeo final.
diagrama de pulsar ns 200

Esperamos haberte ayudado a comprender cuál es la utilidad de este tipo de diagramas, así podrás tener claro en que ocasiones lo puedes utilizar.

¡Por cierto! Antes de que te vayas, queremos recomendarte esto que seguro que te interesa:

Son una serie de contenidos a parte del que has leído que puede ser interesante para tí ¡Muchas gracias por leernos!

¡Comparte ahora en redes sociales!

MÁS DIAGRAMA