SlideShare una empresa de Scribd logo
Diagramas de Nassi-
Shneiderman
Jesús Mario Rodríguez Velásquez
U00097446
Introducción
 Es una representación gráfica que muestra el diseño de un programa
estructurado, es también conocido como diagrama de Chapin. Fue
desarrollado en 1972 por Isaac Nassi y Ben Shneiderman.
 También es conocido como estructograma, ya que sirve para representar la
estructura de los programas. Combina la descripción textual del pseudocódigo
con la representación gráfica del diagrama de flujo.
 En pocas palabras combina los diagramas de flujo y el pseudocódigo.
 Utiliza una serie de cajas, similar a los diagramas de flujos, pero no requiere
la utilización de flechas, debido a que su flujo siempre es descendente.
Características y desventajas de NS
Características Desventajas
En la primera caja debe ir el nombre o
título del algoritmo, en el recuadro
siguiente debe ir la palabra Inicio.
En algoritmos extensos su diseño es
muy difícil de comprender.
La última instrucción debe ser el
recuadro Fin.
Todas las declaraciones de variables,
funciones deben estar especificadas
bajo el recuadro que contiene la
palabra Inicio.
La mantención ó modificación de este
tipo de diagramas es tediosa.
Las estructuras de selección y cíclicas
deben estar lo más claro posible
El diseño debe caber en una hoja, a
excepción de la utilización de
funciones, las cuales pueden estar en
otra hoja, debido a que se consideran
un algoritmo diferente.
Requiere de hojas muy extensas para
ser escrito, debido a que carece de
conectores que permitan su conexión
con otras hojas.
Simbología usada en NS
Título del algoritmo
Indica el inicio de un algoritmo.
Indica el Fin de un algoritmo.
Declaración de Variables.
Indica la entrada de información
Indica la salida de información
Indica un proceso, una ejecución de
una línea de código, que puede ser una
asignación.
Estructura de Decisión. Estructura de Decisión Múltiple Estructura Cíclica de Ciclo
Desde-Hasta
Estructura Cíclica de Ciclo
Hacer - Mientras
Estructura cíclica de Repetir -
Hasta
Ejemplo
Diagramas de Nassi-Shneiderman

Más contenido relacionado

La actualidad más candente

Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...jose francisco arenas jimenez
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
Luis Eduardo Aponte
 
Pseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosPseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosDulcevelazquez6
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
luismarlmg
 
Manual lpp
Manual lppManual lpp
Manual lpp
Duvan Zuluaga
 
Taller de ciclos en PSeInt
Taller de ciclos en PSeIntTaller de ciclos en PSeInt
Taller de ciclos en PSeInt
Cristian C
 
Librerias de C++
Librerias de C++Librerias de C++
Librerias de C++
Jesús Alexander
 
Pseint
PseintPseint
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
Kudos S.A.S
 
Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo
jorgeluisrivillas
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacion
Claudia Poza
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
J M
 
Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónK Manuel TN
 
Ejercicios de raptor
Ejercicios de raptor Ejercicios de raptor
Ejercicios de raptor
MaryRomero77
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
Anel Sosa
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación C
Cristian Maza
 
Variables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeIntVariables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeInt
Cristian C
 

La actualidad más candente (20)

Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
 
ESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADASESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADAS
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Pseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosPseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplos
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Manual lpp
Manual lppManual lpp
Manual lpp
 
Taller de ciclos en PSeInt
Taller de ciclos en PSeIntTaller de ciclos en PSeInt
Taller de ciclos en PSeInt
 
Librerias de C++
Librerias de C++Librerias de C++
Librerias de C++
 
Tutorial de Raptor
Tutorial de RaptorTutorial de Raptor
Tutorial de Raptor
 
Pseint
PseintPseint
Pseint
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacion
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
 
Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programación
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Ejercicios de raptor
Ejercicios de raptor Ejercicios de raptor
Ejercicios de raptor
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación C
 
Variables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeIntVariables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeInt
 

Destacado

Nassi shneiderman diagrams
Nassi shneiderman diagramsNassi shneiderman diagrams
Nassi shneiderman diagramshccit
 
01 diagramas nassi-schneiderman
01 diagramas nassi-schneiderman01 diagramas nassi-schneiderman
Psd - Programma Structuur Diagram
Psd - Programma Structuur DiagramPsd - Programma Structuur Diagram
Psd - Programma Structuur Diagram
iahpostmes
 
Nassi Shneiderman Diagrams: Algorithms Made Easier (at least a little bit)
Nassi Shneiderman Diagrams: Algorithms Made Easier (at least a little bit)Nassi Shneiderman Diagrams: Algorithms Made Easier (at least a little bit)
Nassi Shneiderman Diagrams: Algorithms Made Easier (at least a little bit)
Richard Schwarz
 
Cfakepathcase001easycase 100226175922-phpapp02
Cfakepathcase001easycase 100226175922-phpapp02Cfakepathcase001easycase 100226175922-phpapp02
Cfakepathcase001easycase 100226175922-phpapp02PUCESA
 
herramientas case
herramientas caseherramientas case
herramientas case
tomaspetto
 
Grandes mentes piensan parecido. Mentes creativas piensan juntas.
Grandes mentes piensan parecido. Mentes creativas piensan juntas.Grandes mentes piensan parecido. Mentes creativas piensan juntas.
Grandes mentes piensan parecido. Mentes creativas piensan juntas.
E E S N° 17
 
Business promotional plan
Business promotional planBusiness promotional plan
Business promotional plan
Sudhir Chaurasiya
 
Evaluacion poi 2016 al i semestre a3
Evaluacion poi 2016 al i semestre a3Evaluacion poi 2016 al i semestre a3
Evaluacion poi 2016 al i semestre a3
Lucia Edith Espino Arevalo
 
SOLOMOTO_Продвижение через соцсети Facebook и Instagram
SOLOMOTO_Продвижение через соцсети Facebook и InstagramSOLOMOTO_Продвижение через соцсети Facebook и Instagram
SOLOMOTO_Продвижение через соцсети Facebook и Instagram
SOLOMOTO_RU
 
presentatie eindproject final
presentatie eindproject finalpresentatie eindproject final
presentatie eindproject finalLisa Van Roy
 
Health Sciences Program Marketing Plan for Notre Dame of Maryland University
Health Sciences Program Marketing Plan for Notre Dame of Maryland UniversityHealth Sciences Program Marketing Plan for Notre Dame of Maryland University
Health Sciences Program Marketing Plan for Notre Dame of Maryland University
Mary Ann Davis
 
Herranientas case
Herranientas caseHerranientas case
Documentation for developers
Documentation for developersDocumentation for developers
Documentation for developers
Michael Marotta
 
The purpose of the operations function
The purpose of the operations functionThe purpose of the operations function
The purpose of the operations function
Valiya Firoz Khan
 

Destacado (20)

Nassi shneiderman diagrams
Nassi shneiderman diagramsNassi shneiderman diagrams
Nassi shneiderman diagrams
 
01 diagramas nassi-schneiderman
01 diagramas nassi-schneiderman01 diagramas nassi-schneiderman
01 diagramas nassi-schneiderman
 
Psd - Programma Structuur Diagram
Psd - Programma Structuur DiagramPsd - Programma Structuur Diagram
Psd - Programma Structuur Diagram
 
Diagrama nassi sherman
Diagrama nassi shermanDiagrama nassi sherman
Diagrama nassi sherman
 
Nassi Shneiderman Diagrams: Algorithms Made Easier (at least a little bit)
Nassi Shneiderman Diagrams: Algorithms Made Easier (at least a little bit)Nassi Shneiderman Diagrams: Algorithms Made Easier (at least a little bit)
Nassi Shneiderman Diagrams: Algorithms Made Easier (at least a little bit)
 
Diagrama nassi sherman
Diagrama nassi shermanDiagrama nassi sherman
Diagrama nassi sherman
 
Unidad i
Unidad iUnidad i
Unidad i
 
Cfakepathcase001easycase 100226175922-phpapp02
Cfakepathcase001easycase 100226175922-phpapp02Cfakepathcase001easycase 100226175922-phpapp02
Cfakepathcase001easycase 100226175922-phpapp02
 
herramientas case
herramientas caseherramientas case
herramientas case
 
Grandes mentes piensan parecido. Mentes creativas piensan juntas.
Grandes mentes piensan parecido. Mentes creativas piensan juntas.Grandes mentes piensan parecido. Mentes creativas piensan juntas.
Grandes mentes piensan parecido. Mentes creativas piensan juntas.
 
Business promotional plan
Business promotional planBusiness promotional plan
Business promotional plan
 
Evaluacion poi 2016 al i semestre a3
Evaluacion poi 2016 al i semestre a3Evaluacion poi 2016 al i semestre a3
Evaluacion poi 2016 al i semestre a3
 
SOLOMOTO_Продвижение через соцсети Facebook и Instagram
SOLOMOTO_Продвижение через соцсети Facebook и InstagramSOLOMOTO_Продвижение через соцсети Facebook и Instagram
SOLOMOTO_Продвижение через соцсети Facebook и Instagram
 
presentatie eindproject final
presentatie eindproject finalpresentatie eindproject final
presentatie eindproject final
 
Health Sciences Program Marketing Plan for Notre Dame of Maryland University
Health Sciences Program Marketing Plan for Notre Dame of Maryland UniversityHealth Sciences Program Marketing Plan for Notre Dame of Maryland University
Health Sciences Program Marketing Plan for Notre Dame of Maryland University
 
Herranientas case
Herranientas caseHerranientas case
Herranientas case
 
Documentation for developers
Documentation for developersDocumentation for developers
Documentation for developers
 
The purpose of the operations function
The purpose of the operations functionThe purpose of the operations function
The purpose of the operations function
 
HTML5 Basic
HTML5 BasicHTML5 Basic
HTML5 Basic
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 

Similar a Diagramas de Nassi-Shneiderman

Unidad 4 Técnicas para la formulación de algoritmos
Unidad 4 Técnicas para la formulación de algoritmosUnidad 4 Técnicas para la formulación de algoritmos
Unidad 4 Técnicas para la formulación de algoritmos
Carlos M. Sandoval
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
SandraYori
 
Datos y algoritmos
Datos y algoritmosDatos y algoritmos
Datos y algoritmos
UNEG
 
Diagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoDiagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigo
Valeria Ramón Vega
 
algoritmo
algoritmoalgoritmo
algoritmo
jhohamn
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
sandrayoribuffa
 
Algoritmo y diagrama de flujo
Algoritmo y diagrama de flujoAlgoritmo y diagrama de flujo
Algoritmo y diagrama de flujo
yesid torres yepes
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica ii
Noe Altamirano
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica IINoe Altamirano
 
Bloque 1 informatica 2
Bloque 1 informatica 2Bloque 1 informatica 2
Bloque 1 informatica 2Noé AG
 
Fundamentos de p
Fundamentos de pFundamentos de p
Fundamentos de p
calubens
 
Guía de Diagramas de Flujo
Guía de Diagramas de FlujoGuía de Diagramas de Flujo
Guía de Diagramas de Flujo
KatherineMartinez133
 
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOSDEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
adark
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
Nombre Apellidos
 
Razonamiento algoritmico
Razonamiento algoritmicoRazonamiento algoritmico
Razonamiento algoritmicopaty_cursocompu
 
Copiade documento(2)
Copiade documento(2)Copiade documento(2)
Copiade documento(2)Pato Brito
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
H3ll3nA
 

Similar a Diagramas de Nassi-Shneiderman (20)

Unidad 4 Técnicas para la formulación de algoritmos
Unidad 4 Técnicas para la formulación de algoritmosUnidad 4 Técnicas para la formulación de algoritmos
Unidad 4 Técnicas para la formulación de algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Datos y algoritmos
Datos y algoritmosDatos y algoritmos
Datos y algoritmos
 
Diagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoDiagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigo
 
algoritmo
algoritmoalgoritmo
algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo y diagrama de flujo
Algoritmo y diagrama de flujoAlgoritmo y diagrama de flujo
Algoritmo y diagrama de flujo
 
Unidad II
Unidad IIUnidad II
Unidad II
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica ii
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica II
 
Bloque 1 informatica 2
Bloque 1 informatica 2Bloque 1 informatica 2
Bloque 1 informatica 2
 
Fundamentos de p
Fundamentos de pFundamentos de p
Fundamentos de p
 
Guía de Diagramas de Flujo
Guía de Diagramas de FlujoGuía de Diagramas de Flujo
Guía de Diagramas de Flujo
 
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOSDEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
 
Razonamiento algoritmico
Razonamiento algoritmicoRazonamiento algoritmico
Razonamiento algoritmico
 
Copiade documento(2)
Copiade documento(2)Copiade documento(2)
Copiade documento(2)
 
Clase 23
Clase 23Clase 23
Clase 23
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Último

Solucionario 5° P2P16.pptxihiuhiuhihihini
Solucionario 5° P2P16.pptxihiuhiuhihihiniSolucionario 5° P2P16.pptxihiuhiuhihihini
Solucionario 5° P2P16.pptxihiuhiuhihihini
corderojulia187
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
FransuaPeralta
 
Las plantas ornamental su importancia, sus variedades etc
Las plantas ornamental su importancia, sus variedades etcLas plantas ornamental su importancia, sus variedades etc
Las plantas ornamental su importancia, sus variedades etc
60475271
 
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptx
Presentación-  PLATAFORMA VIRTUAL E-LEARNING .pptxPresentación-  PLATAFORMA VIRTUAL E-LEARNING .pptx
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptx
arelisguerra707
 
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOSTAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
darlingreserved
 
TRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epicoTRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epico
edepjuanorozco
 
QUÉ ES ALARA proteccion rayografica.pptx
QUÉ ES ALARA proteccion rayografica.pptxQUÉ ES ALARA proteccion rayografica.pptx
QUÉ ES ALARA proteccion rayografica.pptx
AnthonyFernandoArias
 
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRALMODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
Fernando540828
 

Último (8)

Solucionario 5° P2P16.pptxihiuhiuhihihini
Solucionario 5° P2P16.pptxihiuhiuhihihiniSolucionario 5° P2P16.pptxihiuhiuhihihini
Solucionario 5° P2P16.pptxihiuhiuhihihini
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
 
Las plantas ornamental su importancia, sus variedades etc
Las plantas ornamental su importancia, sus variedades etcLas plantas ornamental su importancia, sus variedades etc
Las plantas ornamental su importancia, sus variedades etc
 
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptx
Presentación-  PLATAFORMA VIRTUAL E-LEARNING .pptxPresentación-  PLATAFORMA VIRTUAL E-LEARNING .pptx
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptx
 
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOSTAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
 
TRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epicoTRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epico
 
QUÉ ES ALARA proteccion rayografica.pptx
QUÉ ES ALARA proteccion rayografica.pptxQUÉ ES ALARA proteccion rayografica.pptx
QUÉ ES ALARA proteccion rayografica.pptx
 
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRALMODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
 

Diagramas de Nassi-Shneiderman

  • 1. Diagramas de Nassi- Shneiderman Jesús Mario Rodríguez Velásquez U00097446
  • 2. Introducción  Es una representación gráfica que muestra el diseño de un programa estructurado, es también conocido como diagrama de Chapin. Fue desarrollado en 1972 por Isaac Nassi y Ben Shneiderman.  También es conocido como estructograma, ya que sirve para representar la estructura de los programas. Combina la descripción textual del pseudocódigo con la representación gráfica del diagrama de flujo.  En pocas palabras combina los diagramas de flujo y el pseudocódigo.  Utiliza una serie de cajas, similar a los diagramas de flujos, pero no requiere la utilización de flechas, debido a que su flujo siempre es descendente.
  • 3. Características y desventajas de NS Características Desventajas En la primera caja debe ir el nombre o título del algoritmo, en el recuadro siguiente debe ir la palabra Inicio. En algoritmos extensos su diseño es muy difícil de comprender. La última instrucción debe ser el recuadro Fin. Todas las declaraciones de variables, funciones deben estar especificadas bajo el recuadro que contiene la palabra Inicio. La mantención ó modificación de este tipo de diagramas es tediosa. Las estructuras de selección y cíclicas deben estar lo más claro posible El diseño debe caber en una hoja, a excepción de la utilización de funciones, las cuales pueden estar en otra hoja, debido a que se consideran un algoritmo diferente. Requiere de hojas muy extensas para ser escrito, debido a que carece de conectores que permitan su conexión con otras hojas.
  • 4. Simbología usada en NS Título del algoritmo Indica el inicio de un algoritmo. Indica el Fin de un algoritmo. Declaración de Variables. Indica la entrada de información Indica la salida de información Indica un proceso, una ejecución de una línea de código, que puede ser una asignación.
  • 5. Estructura de Decisión. Estructura de Decisión Múltiple Estructura Cíclica de Ciclo Desde-Hasta Estructura Cíclica de Ciclo Hacer - Mientras Estructura cíclica de Repetir - Hasta