2. Introducción
Es una representación gráfica que muestra el diseño de un programa
estructurado, es también conocido como diagrama de Chapin. Fue
desarrollado en 1972 por Isaac Nassi y Ben Shneiderman.
También es conocido como estructograma, ya que sirve para representar la
estructura de los programas. Combina la descripción textual del pseudocódigo
con la representación gráfica del diagrama de flujo.
En pocas palabras combina los diagramas de flujo y el pseudocódigo.
Utiliza una serie de cajas, similar a los diagramas de flujos, pero no requiere
la utilización de flechas, debido a que su flujo siempre es descendente.
3. Características y desventajas de NS
Características Desventajas
En la primera caja debe ir el nombre o
título del algoritmo, en el recuadro
siguiente debe ir la palabra Inicio.
En algoritmos extensos su diseño es
muy difícil de comprender.
La última instrucción debe ser el
recuadro Fin.
Todas las declaraciones de variables,
funciones deben estar especificadas
bajo el recuadro que contiene la
palabra Inicio.
La mantención ó modificación de este
tipo de diagramas es tediosa.
Las estructuras de selección y cíclicas
deben estar lo más claro posible
El diseño debe caber en una hoja, a
excepción de la utilización de
funciones, las cuales pueden estar en
otra hoja, debido a que se consideran
un algoritmo diferente.
Requiere de hojas muy extensas para
ser escrito, debido a que carece de
conectores que permitan su conexión
con otras hojas.
4. Simbología usada en NS
Título del algoritmo
Indica el inicio de un algoritmo.
Indica el Fin de un algoritmo.
Declaración de Variables.
Indica la entrada de información
Indica la salida de información
Indica un proceso, una ejecución de
una línea de código, que puede ser una
asignación.
5. Estructura de Decisión. Estructura de Decisión Múltiple Estructura Cíclica de Ciclo
Desde-Hasta
Estructura Cíclica de Ciclo
Hacer - Mientras
Estructura cíclica de Repetir -
Hasta