SlideShare una empresa de Scribd logo
1 de 18
RAINY MARTINEZ DAVILA
MILEIDYS MENCO MARTYINEZ
       JENNIFER GILL
ADRIANA ESTRADA ZORACA
   Las formas de presentación de algoritmos son:
    el pseudocódigo, diagrama de flujo y
    diagramas de Nassi/Shneiderman , entre otras
•Un diagrama Nassi-Shneiderman es una
representación gráfica de un algoritmo
para programación estructurada.
•Los diagramas Nassi-Shneiderman
reflejan esta descomposición de una
forma clara y simple, usando cajas
anidadas para representar
subproblemas.
   Los diagramas Nassi-Shneiderman son
    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.
   Todo algoritmo se
    representa de la
    siguiente forma:
   Existe una representación
    para cada una de las 3
    instrucciones permitidas en la
    programación estructurada:
   Secuenciales. Recordemos
    que aquí tenemos:
    declaración de variables (tipo:
    nombre variable), asignación
    (nombre variable = valor),
    lectura (Leer <lista de
    variables>) y escritura de
    datos
    (Escribir <lista de constantes
    y variables>).
   Alternativas.



Alternativa simple.
   Alternativa doble
ESPECIFICACION DE UN PROCESO LLAMADO“CLIENTE”
  INGRESAR CLIENTE:
ESPECIFICACION DE UN PROCESO LLAMADO“CLIENTE”
  MODIFICAR CLIENTE:
ESPECIFICACION DE UN PROCESO LLAMADO“CLIENTE”
  BUSCAR CLIENTE:
ESPECIFICACION DE UN PROCESO LLAMADO“CLIENTE”
  ELIMINAR CLIENTE:
ESPECIFICACION DE UN PROCESO LLAMADO“CLIENTE”
  VER LISTA DE CLIENTES:
Diagrama nassi sherman

Más contenido relacionado

La actualidad más candente

Interfaces De Entrada Y Salida
Interfaces De Entrada Y SalidaInterfaces De Entrada Y Salida
Interfaces De Entrada Y SalidaBigbossH
 
Estructura de un compilador 2
Estructura de un compilador 2Estructura de un compilador 2
Estructura de un compilador 2perlallamas
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programaDavid Tuarez
 
Introduccion al lenguaje de programacion c
Introduccion al lenguaje de programacion cIntroduccion al lenguaje de programacion c
Introduccion al lenguaje de programacion cFreivys Paredes
 
Algoritmos y estructuras de datos en Python - digital.pdf
Algoritmos y estructuras de datos en Python - digital.pdfAlgoritmos y estructuras de datos en Python - digital.pdf
Algoritmos y estructuras de datos en Python - digital.pdfSirley43
 
Generacion codigomaquina
Generacion codigomaquinaGeneracion codigomaquina
Generacion codigomaquinatre_na_gil
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Obmaro García
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesIsrael Castillo Cruz
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor0cero
 
Unidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.pptUnidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.pptssuser6eba56
 
Programación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresProgramación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresAlvaro Enrique Ruano
 
Programación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosProgramación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosAngel Vázquez Patiño
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONKathGon1
 
Informe de arreglos en PseInt
Informe de arreglos en PseInt Informe de arreglos en PseInt
Informe de arreglos en PseInt Chad Bridge
 

La actualidad más candente (20)

Interfaces De Entrada Y Salida
Interfaces De Entrada Y SalidaInterfaces De Entrada Y Salida
Interfaces De Entrada Y Salida
 
Estructura de un compilador 2
Estructura de un compilador 2Estructura de un compilador 2
Estructura de un compilador 2
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Introduccion al lenguaje de programacion c
Introduccion al lenguaje de programacion cIntroduccion al lenguaje de programacion c
Introduccion al lenguaje de programacion c
 
La crisis del software
La crisis del softwareLa crisis del software
La crisis del software
 
Divide y Venceras
Divide y VencerasDivide y Venceras
Divide y Venceras
 
Algoritmos y estructuras de datos en Python - digital.pdf
Algoritmos y estructuras de datos en Python - digital.pdfAlgoritmos y estructuras de datos en Python - digital.pdf
Algoritmos y estructuras de datos en Python - digital.pdf
 
Generacion codigomaquina
Generacion codigomaquinaGeneracion codigomaquina
Generacion codigomaquina
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor
 
Unidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.pptUnidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.ppt
 
Programación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresProgramación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructores
 
Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujo
 
Programación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosProgramación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenados
 
Algoritmos de Ordenamiento Externo.
Algoritmos de Ordenamiento Externo.Algoritmos de Ordenamiento Externo.
Algoritmos de Ordenamiento Externo.
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Informe de arreglos en PseInt
Informe de arreglos en PseInt Informe de arreglos en PseInt
Informe de arreglos en PseInt
 
1.4 ensambladores y compiladores
1.4 ensambladores y compiladores1.4 ensambladores y compiladores
1.4 ensambladores y compiladores
 

Destacado

Destacado (20)

01 diagramas nassi-schneiderman
01 diagramas nassi-schneiderman01 diagramas nassi-schneiderman
01 diagramas nassi-schneiderman
 
Curso de Algoritmos - Presentación 1
Curso de Algoritmos - Presentación 1Curso de Algoritmos - Presentación 1
Curso de Algoritmos - Presentación 1
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Nassi shneiderman diagrams
Nassi shneiderman diagramsNassi shneiderman diagrams
Nassi shneiderman diagrams
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Reglas Para Diagramas
Reglas Para DiagramasReglas Para Diagramas
Reglas Para Diagramas
 
Psd - Programma Structuur Diagram
Psd - Programma Structuur DiagramPsd - Programma Structuur Diagram
Psd - Programma Structuur Diagram
 
Bottom up
Bottom upBottom up
Bottom up
 
Diagrama nassi sherman
Diagrama nassi shermanDiagrama nassi sherman
Diagrama nassi sherman
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Clase 7 Decisiones Compuestas Y Multiples
Clase 7 Decisiones Compuestas Y MultiplesClase 7 Decisiones Compuestas Y Multiples
Clase 7 Decisiones Compuestas Y Multiples
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 
Introduccion Analisis Algoritmos
Introduccion Analisis AlgoritmosIntroduccion Analisis Algoritmos
Introduccion Analisis Algoritmos
 
1.3 Introduccion a los Algoritmos
1.3 Introduccion a los Algoritmos1.3 Introduccion a los Algoritmos
1.3 Introduccion a los Algoritmos
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
Insuficiencia Renal Crónica y Diálisis en pacientes HIV
Insuficiencia Renal Crónica  y Diálisis en pacientes HIVInsuficiencia Renal Crónica  y Diálisis en pacientes HIV
Insuficiencia Renal Crónica y Diálisis en pacientes HIV
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Diferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmoDiferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Bottom up top down
Bottom up top downBottom up top down
Bottom up top down
 

Similar a Diagrama nassi sherman

Razonamiento algoritmico
Razonamiento algoritmicoRazonamiento algoritmico
Razonamiento algoritmicopaty_cursocompu
 
Regla de Cramer para Sistemas de Ecuaciones Lineales. Presentación diseñada ...
Regla de Cramer  para Sistemas de Ecuaciones Lineales. Presentación diseñada ...Regla de Cramer  para Sistemas de Ecuaciones Lineales. Presentación diseñada ...
Regla de Cramer para Sistemas de Ecuaciones Lineales. Presentación diseñada ...JAVIER SOLIS NOYOLA
 

Similar a Diagrama nassi sherman (7)

Diagrama nassi sherman
Diagrama nassi shermanDiagrama nassi sherman
Diagrama nassi sherman
 
Diagrama nassi sherman
Diagrama nassi shermanDiagrama nassi sherman
Diagrama nassi sherman
 
Diagrama nassi sherman
Diagrama nassi shermanDiagrama nassi sherman
Diagrama nassi sherman
 
Diagrama nassi sherman
Diagrama nassi shermanDiagrama nassi sherman
Diagrama nassi sherman
 
Resumen
ResumenResumen
Resumen
 
Razonamiento algoritmico
Razonamiento algoritmicoRazonamiento algoritmico
Razonamiento algoritmico
 
Regla de Cramer para Sistemas de Ecuaciones Lineales. Presentación diseñada ...
Regla de Cramer  para Sistemas de Ecuaciones Lineales. Presentación diseñada ...Regla de Cramer  para Sistemas de Ecuaciones Lineales. Presentación diseñada ...
Regla de Cramer para Sistemas de Ecuaciones Lineales. Presentación diseñada ...
 

Diagrama nassi sherman

  • 1. RAINY MARTINEZ DAVILA MILEIDYS MENCO MARTYINEZ JENNIFER GILL ADRIANA ESTRADA ZORACA
  • 2. Las formas de presentación de algoritmos son: el pseudocódigo, diagrama de flujo y diagramas de Nassi/Shneiderman , entre otras
  • 3. •Un diagrama Nassi-Shneiderman es una representación gráfica de un algoritmo para programación estructurada.
  • 4. •Los diagramas Nassi-Shneiderman reflejan esta descomposición de una forma clara y simple, usando cajas anidadas para representar subproblemas.
  • 5.
  • 6.
  • 7. Los diagramas Nassi-Shneiderman son 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.
  • 8. Todo algoritmo se representa de la siguiente forma:
  • 9. Existe una representación para cada una de las 3 instrucciones permitidas en la programación estructurada:  Secuenciales. Recordemos que aquí tenemos: declaración de variables (tipo: nombre variable), asignación (nombre variable = valor), lectura (Leer <lista de variables>) y escritura de datos (Escribir <lista de constantes y variables>).
  • 10. Alternativas. Alternativa simple.
  • 11. Alternativa doble
  • 12.
  • 13. ESPECIFICACION DE UN PROCESO LLAMADO“CLIENTE” INGRESAR CLIENTE:
  • 14. ESPECIFICACION DE UN PROCESO LLAMADO“CLIENTE” MODIFICAR CLIENTE:
  • 15. ESPECIFICACION DE UN PROCESO LLAMADO“CLIENTE” BUSCAR CLIENTE:
  • 16. ESPECIFICACION DE UN PROCESO LLAMADO“CLIENTE” ELIMINAR CLIENTE:
  • 17. ESPECIFICACION DE UN PROCESO LLAMADO“CLIENTE” VER LISTA DE CLIENTES: