Diagramas Ns
Como definición un diagrama Nassi-Shneiderman es una representación gráfica de un algoritmo para programación estructurada. Yendo mas allá de pasar los algoritmos o pseudocódigos a los diagramas de flujo, los diagramas Nassi-Shneiderman se encargan al igual que los diagramas de flujo en ordenar las acciones o bien procesos dentro de una estructurada previamente organizada y elaborada pero en el se omiten las flechas de unión 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.
En este reporte se muestra una descripción de lo que es el diagrama Nassi-Shneiderman
Su estructura, la observación de cómo …ver más…
Comandos
Es sólo eso, un comando. Hay tres tipos de ellos, todos representados por un rectángulo con una expresión en su interior: * Comando normal: asignar un valor a una variable, como c = a + b ó voto = "Juánita Pérez". Por favor, note que el signo igual (=) es usado para asignación, si usted desea comparar algo, úselo dos veces, == (ver Operadores). Usted podría también no asignar un valor a una variable y sólo describir una acción, como "agregue azúcar al té". C= 2a+3b * Comando leer: Úselo cuando necesite que el usuario ingrese algo como un número o un texto. Estos comandos asignan el valor que el usuario ingresa a una variable. Por ejemplo, Leer x (Read x en inglés), luego de su ejecución la variable x contendrá el valor entregado por el usuario. Read: x * Comando escribir: Simplemente muestra el valor de una variable en pantalla al usuario. Wirte: y
Iteraciones
A veces se necesita repetir ciertas acciones, para esto existen las iteraciones o loops y existen dos tipos distintos de ellas: * Mientras hacer: Hace y repite ciertas operaciones mientras una condición es verdadera, si en algún momento es falsa, avanzará a la próxima operación. Siempre revisa la condición antes de ejecutar las operaciones en su interior. Un ejemplo no muy ambientalista puede ser: Mientras hayan árboles en el bosque, cortar uno, llevarlo al aserradero. Esto sería representado de la siguiente forma:
* Hacer Mientras: Es