miércoles, 21 de enero de 2009

Diagrama N-S

Un diagrma de Nassi-Shneiderman es ua representacion grafica de diseño de la proghramacion estructurada. desarrollado en 1972 por Isaac Nassi y Ben Shneiderman, estos tambien se llaman diagramas estructogramas. Un diagrma de Nassi-Shneiderman es una representacion grafica de un algoritmopara programacion estructurada estos muestran las estructuras de ls programas.

El Diagrama N-S o tambien conocido como diagrama de Chapin es una tecnica de especificacion de algoritmos que combina la descripcion textuaal, propia del pseudocodigo, con la representacion grafica del diagrama d flujo.

El Diagrama N-S cuenta con un conjunto limitado de imbolos para presentar los pasos del algoritmo, por ello se apoya en expresines del lenguaje natural, sin embargo, dado que el lenguaje natural es muy extensoy se presta para la ambiguedad, solo se utiliza un conjunto de palabras, a las que se denomina palabras reservadas. las palabras reservadas mas utilizadas son:
Inicio.
Fin.
leer.
Escribir.
Los simbolo utilizados en el diagrama de Chapin corresponden a cada tipo de estructura. Dado que se tienen tres tipos de estructuras, se utilizan trs simbolos. esto hace que los procesos del algoritmo sean mas faciles de representar y de interpretar.
Algoritmo: Es un cojunt de pasos calculables para alcanzar un objetivo deseado.
un procedimiento para realizar alguna tarea, la cual, dado un estado inicial, va a terminar en un estado final definido.
Comandos: Es solo eso, un comando. hay tres tipos de ellotodos representados con un rectangulo con una expresion en su interior:
Comando Normal: Cuando usted agrega un valor a una variable, como C= a+b o voto = juan Perez. el signo = es usado para assignacion, para comparar = = .
c=2a+3b

Comando Leer:
Uselo cuandoo necesite que el usuario ingrese algo como un numero o un texto. estos comandos asignan el valor que el usuario ingresa a una variable. Por ejemplo: Leer X (Read X en ingles), luego de su ejecucion la variable X contendra el valor entregado por el usuario.
Read=X

Comando Escribir:
Simplemente muestra el valor de una variable en pantalla de usuario.

Write Y

No hay comentarios:

Publicar un comentario