lunes, 12 de diciembre de 2011

Diagramas nassi-shneiderman

Sor Juana Inés de la Cruz

Materia: operación del equipo de computo
Profesora: Yaneth Olguín
Tema: diagramas estructurados o nassi-schneideiderman.
Alumno: Dante Hernández












Empezare con la confucion del nombre ud. Prof. Me dio un  nombre y me aparece otro en la internet.
Este bog fue creado con la intención de explicar que son los diagramas Nassi-shneiderman, En programación de computadores un diagrama Nassi-Shneiderman (o NSD por sus siglas en inglés) es una representación gráfica que muestra el diseño de un programa estructurado.






Fue desarrollado en 1972 por Isaac Nassi y Ben Shneiderman, este diagrama también es conocido como estructograma, ya que sirven para representar la estructura de los programas.
Esta basado en un diseño top-Down (de lo complejo a lo simple), el problema que resolver es dividido en subproblemas cada vez más pequeños - y simples - hasta que solo queden instrucciones simples y construcciones para el control de flujo.
El diagrama Nassi-Shneiderman refleja la descomposición del problema en una forma simple usando cajas anidadas para representar cada uno de los subproblemas.






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 un
cuadro que sirve para representar cualquier proceso en el programa ; el
segundo símbolo es una decisión ; y el tercero es un cuadro dentro de
otro cuadro que se utiliza para indicar que se lleva a cabo una interación
Las acciones sucesivas se pueden escribir en cajas sucesivas y como en los diagramas de flujo, se pueden escribir diferentes acciones en una caja.

También como muchas cosas tiene ventajas y desventajas. sus ventajas son:
Adopta la filosofía de la programación estructurada, que utiliza un
enfoque descendente.
Utiliza un número limitado de símbolos de tal forma
que el diagrama de flujo ocupa menos espacio.
Puede leerse con cierta
finalidad.

y sus desventajas son:
Deben estar completos y ser muy claros, con el fin de que se
entiendan y portanto como no muchos saben hacerlos los suficientemente claros les fallan