lunes, 26 de enero de 2009

DIAGRAMA NASSI-SCHNEIDERMAN (NS)

El diagrama Nassi-Schneiderman es una técnica para la especificación de algoritmos que combina la descripción textual del pseudocódigo con la representación gráfica del diagrama de flujo.

Este diagrama 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:

Inicio, Fin, Leer, Escribir.
Mientras, Repita, Hasta, Para .
Incrementar, Decrementar, Hacer, Función.
Entero, Real, Caracter, Cadena.
Lógico Retornar.

Simbolos:
Los diagramas NS tienen tres símbolos principales : el primero es uncuadro que sirve para representar cualquier proceso en el programa ; elsegundo símbolo es una decisión ; y el tercero es un cuadro dentro deotro cuadro que se utiliza para indicar que se lleva a cabo una interaciónLas 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:InicioAccion1Accion2. . .FinUna estructura condicional en N-S se representa de la siguiente manera :

Ventajas:

Este sistema adopta la filosofía de la programación estructurada, que utiliza unenfoque descendente.
Utiliza un número limitado de símbolos de tal formaque el diagrama de flujo ocupa menos espacio.
Puede leerse con ciertafinalidad.

Desventajas:

Deben estar completos y ser muy claros, con el fin de que seentiendan.Ejemplo: Se desea calcular el salario neto semanal de un trabajador en función del número de horas trabajadas y la tasa de impuestos.

FUENTE: www.rincondelvago.com, www.monografias.com, y www.winkipedia.com

No hay comentarios:

Publicar un comentario