Vous êtes sur la page 1sur 2

Diagramas estructurados (Nassi-Schneiderman)

El diagrama estructurado N-S tambin conocido como diagrama de chapin es como un


diagrama de flujo en el que se omiten las flechas de unin y las cajas son contiguas. Las acciones
sucesivas se pueden escribir en cajas sucesivas y como en los diagramas de flujo, se pueden escribir
diferentes acciones en una caja. Un algoritmo se represente en la sig. forma:
Fue desarrollado en 1972 por Isaac Nassi y Ben Shneiderman. Este diagrama tambin es conocido
como estructograma, ya que sirve para representar la estructura de los programas. Combina la
descripcin textual del pseudocdigo con la representacin grfica del diagrama de flujo.
El diagrama N-S cuenta con un conjunto limitado de smbolos 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 ambigedad, solo se utiliza un conjunto de palabras, a las
que se denomina palabras reservadas. Las palabras reservadas ms utilizadas son:
Inicio Fin
Leer Escribir
Mientras
Repita
Hasta
Para
Incrementar
Decrementar
Hacer Funcin
Entero Real
Caracter
Cadena
Lgico Retornar
Los smbolos utilizados en el diagrama de Chapin son corresponden a cada tipo de estructura. Dado
que se tienen tres tipos de estructuras, se utilizan tres smbolos. Esto hace que los procesos del
algoritmo sean ms fciles de representar y de interpretar.
Se tienen tres tipos de instrucciones secuenciales: la declaracin de variables, asignacin,
instruccin Leer e instruccin Escribir.
Declaracin de variables
Esta consiste en escribir el tipo de datos y la lista de identificadores que se tendrn de dicho tipo,
separando cada identificador por medio de comas (,) tambin se pueden usar los : dos puntos para
hacerlo ms preciso
Ejemplo:
Entero: edad
Real: estatura, peso, sueldo
Asignacin
Asignar un valor a una variable equivale a decir que se guarda dicho valor en la posicin
de memoria reservado para la variable en mencin.
Ejemplos:
Edad = 10
Estatura = 1.80
Resultado = 2*3
Instruccin Leer
La instruccin LEER se utiliza para enviar informacin desde un dispositivo de entrada de datos
hacia la memoria.
Ejemplo:
Leer a, b
Donde "a" y "b" son las variables que recibirn los valores y que deben haberse declarado previam
Instruccin Escribir
Esta instruccin permite enviar datos desde la memoria hacia un dispositivo de salida como la
pantalla o la impresora. La informacin que se enva puede ser constante o tambin el contenido de
variables.

Escribir <lista de constantes y variables>


Ejemplo:
Escribir a, b
Cuando se escriben ms de una variable es necesario separarlas con comas (,) y los mensajes se
escriben entre comillas dobles " "
ente.