SlideShare una empresa de Scribd logo
1 de 26
EQUIPO #3 
Integrantes: 
LORENA UGALDE SANCHEZ 
JULIO CESAR SANCHEZ NARANJO 
JESUS DAVID MENDEZ HERNANDEZ 
MARBELLA ALVAREZ MORALES 
LORENZO
TEMA1.8: DISEÑO DE ALGORITMOS 
NIVELES DE ABSTRACCION PARA SU 
CONSTRUCCION 
SUBTEMAS: 
1.8.1: LENGUAJE NATURAL 
1.8.2: SEUDO CODIGO 
1.8.3: DIAGRAMACION (DIAGRAMAS DE 
FLUJO) 
1.8.4: DIAGRAMAS 
ESTRUCTURADOS(NASSISCH 
NEIDERMAN)
Algoritmos 
Un algoritmo es un conjunto finito de instrucciones 
cuyo fin es realizar una tarea; este conjunto finito 
de instrucciones debe también ser preciso y 
determinístico. 
Abstracció 
n 
La abstracción consiste en aislar un 
elemento de su contexto o del resto 
de los elementos que lo 
acompañan. En programación, el 
término se refiere al énfasis en el 
"¿qué hace?" más que en el 
"¿cómo lo hace?"
LOS NIVELES DE ABSTRACCION 
La abstracción es la capacidad de aislar 
mentalmente las cualidades de un ser y luego 
representarlas mediante un símbolo 
El resultado de la abstracción 
Estas se clasifican en: 
Percepción 
representación 
concepto
• EL LENGUAJE DE 
PROGRAMACION 
CONSISTE EN 
TODOS LOS 
SIMBOLOS 
,CARACTERES Y 
REGLAS DE USO 
PARA PODER 
COMUNICARSE CON 
LAS 
COMPUTADORAS
VENTAJAS 
• MENOR TIEMPO 
• MENOS AGOTAMIENTO 
• EL NIVEL DE 
CONCENTRACION ES 
MENOR 
DESVENTAJAS 
• LAS HERRAMIENTAS 
PREFABRICADAS SON 
MENOS FLEXIBLES 
• SE CREA 
DEPENDENCIA DE UNO 
O VARIOS 
PROVEEDORES 
EXTERNOS 
• A MENUDO NO CUMPLE 
CON LOS ESTANDARES 
INTERNACIONALES 
“ISO ANSI”
Definición 
El pseudocódigo es una 
herramienta utilizada para 
el diseño de programas 
que permite al 
programador expresar 
sus pensamientos de una 
forma clara utilizando su 
lenguaje natural
Variables 
Condiciones 
ciclos
Estas condiciones se utilizan cuando el usuario 
programa en un lenguaje de alto nivel. Comenzaremos 
con la más famosa, la sentencia SI - SINO - FINSI 
Si (condicion1=valor) entonces 
ejecutar acción; 
Sino 
ejecutar acción; 
Finsi 
En esta sentencia tenemos que si se cumple una 
condición, se ejecutará determinado proceso, en caso 
contrario, se ejecutará otro.
Los ciclos son 
estructuras de 
control repetitivo, es 
decir, son aquellas 
en las que una 
sentencia o grupos 
de sentencias se 
repiten muchas 
veces. Este conjunto 
de sentencias se 
denomina bucle o
DIAGRAMA DE FLUJO
Es la representacion grafica del algoritmo o proceso. 
Se utiliza en disciplinas como programación, 
economía, procesos industriales y psicología 
cognitiva. 
En Lenguaje Unificado de Modelado (UML), un 
diagrama de actividades representa los flujos de 
trabajo paso a paso de negocio y operacionales de los 
componentes en un sistema. 
Un diagrama de actividades muestra el flujo de control 
general.
Establecer el alcance del proceso a describir. De esta 
manera quedara fijado el comienzo y el final del 
diagrama. Frecuentemente el comienzo es la salida del 
proceso previo y el final la entrada al proceso siguiente. 
Identificar y listar las principales actividades/ 
subprocesos que están incluidos en el proceso a 
describir y su orden cronológico. 
Si el nivel de detalle definido incluye actividades 
menores, listarlas también. 
Identificar y listar los puntos de decisión. 
Construir el diagrama respetando la secuencia 
cronológica y asignando los correspondientes 
símbolos. 
Asignar un titulo al diagrama y verificar que este
 Formato vertical: En el, el flujo y la secuencia de las operaciones, 
va de arriba hacia abajo. Es una lista ordenada de las 
operaciones de un proceso con toda la información que se 
considere necesaria, según su propósito. 
 Formato horizontal : En el, el flujo o la secuencia de las 
operaciones, va de izquierda a derecha. 
 Formato panorámico: El proceso entero esta representado en una 
sola carta y puede apreciarse de una sola mirada mucho mas 
rápido que leyendo el texto, lo que facilita su comprensión, aun 
para personas no familiarizadas. Registra no solo en línea 
vertical, sino también horizontal, distintas acciones simultaneas 
y la participación de mas de un puesto o departamento que el 
formato vertical no registra. 
 Formato arquitectónico: Describe el itinerario de ruta de una forma 
o persona sobre el plano arquitectónico del área de trabajo. El 
primero de los flujo gramas es eminentemente descriptivo, 
mientras que los utilizados son fundamentalmente
Se trata de la mas común y practica entre todas las 
clases de diagramas de flujo. Describe el flujo de 
información en un ente u organización, sus procesos, 
sistemas administrativos y de control. Permite la 
impresión visual de los procedimientos y una clara y 
lógica interpretación.
 Favorecen la comprensión del proceso al mostrarlo como un 
dibujo. El cerebro humano reconoce muy fácilmente los 
dibujos. Un buen diagrama de flujo reemplaza varias paginas de 
texto. 
 Permiten identificar los problemas y las oportunidades de 
mejora del proceso. Se identifican los pasos, los flujos de los 
procesos, los conflictos de autoridad, las responsabilidades, 
los cuellos de botella, y los puntos de decisión. 
 Muestran las interfaces cliente-proveedor y las transacciones 
que en ellas se realizan, facilitando a los empleados el análisis 
de las mismas. 
 Son una excelente herramienta para capacitar a los nuevos 
empleados y también a los que desarrollan la tarea, cuando se 
realizan mejoras en el proceso. 
 Al igual que el pseudocódigo, el diagrama de flujo con fines de 
análisis de algoritmos de programación puede ser ejecutado en 
un ordenador, con un IDE como Free DFD.
Diagrama 
Nassi-Shneiderman 
En programación de computadores un 
diagrama Nassi-Shneiderman (o NSD por 
sus siglas en inglés), también conocido 
como diagrama de Chapin es una 
representación gráfica que muestra el 
diseño de un programa estructurado
Este diagrama 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.
Los diagramas Nassi-Shneiderman se utilizan muy raramente en las 
tareas de programación formal. Su nivel de abstracción es muy 
cercano al código de la programación estructurada y ciertas 
modificaciones requieren que se redibuje todo el diagrama. 
Los Diagramas Estructurados, son una técnica que 
permite formular algoritmos mediante una 
representación geométrica y de asignación de espacios 
de uUnn b allogoqruitem eo sspe erecpífriecsoe.nta de la manera siguiente:
Una estructura condicional en N-S se representa de la siguiente manera :

Más contenido relacionado

La actualidad más candente

Diagrama de flujo simbologia
Diagrama de flujo simbologiaDiagrama de flujo simbologia
Diagrama de flujo simbologiamar-dia
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujojohnny. chu
 
01 diagramas de flujo
01 diagramas de flujo01 diagramas de flujo
01 diagramas de flujoantheresc
 
Diagrama de flujos
Diagrama de flujosDiagrama de flujos
Diagrama de flujosUNEXPO
 
PNI, Cuadro Sinóptico y Diagrama de Flujo
PNI, Cuadro Sinóptico y Diagrama de FlujoPNI, Cuadro Sinóptico y Diagrama de Flujo
PNI, Cuadro Sinóptico y Diagrama de Flujojoel
 
Presentacion inicial diagramacion y tipos de diagramas
Presentacion inicial diagramacion y tipos de diagramasPresentacion inicial diagramacion y tipos de diagramas
Presentacion inicial diagramacion y tipos de diagramasEdison Dominguez
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujooscarbui
 
Simbología de Diagramas de Flujo
Simbología de Diagramas de FlujoSimbología de Diagramas de Flujo
Simbología de Diagramas de FlujoNatalia Alejandra
 
Organizadores graficos
Organizadores graficosOrganizadores graficos
Organizadores graficosLety Amlap
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.guestdf1874
 

La actualidad más candente (19)

Diagrama de flujo simbologia
Diagrama de flujo simbologiaDiagrama de flujo simbologia
Diagrama de flujo simbologia
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
01 diagramas de flujo
01 diagramas de flujo01 diagramas de flujo
01 diagramas de flujo
 
Flujograma gus a nd
Flujograma gus a ndFlujograma gus a nd
Flujograma gus a nd
 
Diagrama de flujos
Diagrama de flujosDiagrama de flujos
Diagrama de flujos
 
Flujograma
FlujogramaFlujograma
Flujograma
 
PNI, Cuadro Sinóptico y Diagrama de Flujo
PNI, Cuadro Sinóptico y Diagrama de FlujoPNI, Cuadro Sinóptico y Diagrama de Flujo
PNI, Cuadro Sinóptico y Diagrama de Flujo
 
Flujogramas
FlujogramasFlujogramas
Flujogramas
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Presentacion inicial diagramacion y tipos de diagramas
Presentacion inicial diagramacion y tipos de diagramasPresentacion inicial diagramacion y tipos de diagramas
Presentacion inicial diagramacion y tipos de diagramas
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujo
 
La Diagramación
La DiagramaciónLa Diagramación
La Diagramación
 
Simbología de Diagramas de Flujo
Simbología de Diagramas de FlujoSimbología de Diagramas de Flujo
Simbología de Diagramas de Flujo
 
Flujograma
FlujogramaFlujograma
Flujograma
 
Algoritmos y pseudocodigos
Algoritmos y pseudocodigosAlgoritmos y pseudocodigos
Algoritmos y pseudocodigos
 
2 Flujogramas
2 Flujogramas2 Flujogramas
2 Flujogramas
 
Organizadores graficos
Organizadores graficosOrganizadores graficos
Organizadores graficos
 
Tipos de diagramas de flujo
Tipos de diagramas de flujoTipos de diagramas de flujo
Tipos de diagramas de flujo
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.
 

Destacado

ejercicios de algoritmos
ejercicios de algoritmosejercicios de algoritmos
ejercicios de algoritmosanhggymestra
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónjemarinoi
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmosdilalorena
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos1002pc4
 
Sesion6 scribd shildare
Sesion6 scribd shildareSesion6 scribd shildare
Sesion6 scribd shildareCci Guerrero
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmosjhonshebax
 

Destacado (9)

Equipo 3
Equipo 3Equipo 3
Equipo 3
 
ejercicios de algoritmos
ejercicios de algoritmosejercicios de algoritmos
ejercicios de algoritmos
 
Diagramas de Nassi-Shneiderman
Diagramas de Nassi-ShneidermanDiagramas de Nassi-Shneiderman
Diagramas de Nassi-Shneiderman
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Diagrama nassi sherman
Diagrama nassi shermanDiagrama nassi sherman
Diagrama nassi sherman
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Sesion6 scribd shildare
Sesion6 scribd shildareSesion6 scribd shildare
Sesion6 scribd shildare
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 

Similar a Expoxicion equipo #3 primer cuatrimestre

Diagramadeflujopotonyparedes4b 120530095800-phpapp01
Diagramadeflujopotonyparedes4b 120530095800-phpapp01Diagramadeflujopotonyparedes4b 120530095800-phpapp01
Diagramadeflujopotonyparedes4b 120530095800-phpapp01Martin Eduardo Toro Suarez
 
Modelos de analisis estructurado
Modelos de analisis estructuradoModelos de analisis estructurado
Modelos de analisis estructuradoluiscarballoc
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujolordXDie
 
Digramas progr lengu mendez
Digramas progr lengu mendezDigramas progr lengu mendez
Digramas progr lengu mendezAlexaods
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
investigación diagrama de flujo
investigación diagrama de flujoinvestigación diagrama de flujo
investigación diagrama de flujoLuis TC
 
Diagrama de flujo gabriel cornejo 4 to b
Diagrama de flujo gabriel cornejo 4 to bDiagrama de flujo gabriel cornejo 4 to b
Diagrama de flujo gabriel cornejo 4 to bgabuxitopcornejo
 
Diagrama de flujo po tony paredes 4b
Diagrama de flujo po tony paredes 4bDiagrama de flujo po tony paredes 4b
Diagrama de flujo po tony paredes 4bTony Paredes
 
Diagrama de flujo pr michael
Diagrama de flujo pr michaelDiagrama de flujo pr michael
Diagrama de flujo pr michaelobtener
 
Diagrama de flujo y programacion
Diagrama de flujo y programacionDiagrama de flujo y programacion
Diagrama de flujo y programacionCriss Russo
 

Similar a Expoxicion equipo #3 primer cuatrimestre (20)

Presentación1
Presentación1Presentación1
Presentación1
 
Diagramas de flujo (1)
Diagramas de flujo (1)Diagramas de flujo (1)
Diagramas de flujo (1)
 
Diagramadeflujopotonyparedes4b 120530095800-phpapp01
Diagramadeflujopotonyparedes4b 120530095800-phpapp01Diagramadeflujopotonyparedes4b 120530095800-phpapp01
Diagramadeflujopotonyparedes4b 120530095800-phpapp01
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Modelos de analisis estructurado
Modelos de analisis estructuradoModelos de analisis estructurado
Modelos de analisis estructurado
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Programacion
ProgramacionProgramacion
Programacion
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Digramas progr lengu mendez
Digramas progr lengu mendezDigramas progr lengu mendez
Digramas progr lengu mendez
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
investigación diagrama de flujo
investigación diagrama de flujoinvestigación diagrama de flujo
investigación diagrama de flujo
 
Diagrama de flujo gabriel cornejo 4 to b
Diagrama de flujo gabriel cornejo 4 to bDiagrama de flujo gabriel cornejo 4 to b
Diagrama de flujo gabriel cornejo 4 to b
 
Trabajo
TrabajoTrabajo
Trabajo
 
Trabajo de 10c
Trabajo de 10cTrabajo de 10c
Trabajo de 10c
 
Diagrama de flujo po tony paredes 4b
Diagrama de flujo po tony paredes 4bDiagrama de flujo po tony paredes 4b
Diagrama de flujo po tony paredes 4b
 
Diagrama de flujo pr michael
Diagrama de flujo pr michaelDiagrama de flujo pr michael
Diagrama de flujo pr michael
 
Diagrama de flujo y programacion
Diagrama de flujo y programacionDiagrama de flujo y programacion
Diagrama de flujo y programacion
 

Último

Pablo Scasso - eCommerce Day Chile 2024
Pablo Scasso -  eCommerce Day Chile 2024Pablo Scasso -  eCommerce Day Chile 2024
Pablo Scasso - eCommerce Day Chile 2024eCommerce Institute
 
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...eCommerce Institute
 
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfAct#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfXimenaGonzlez95
 
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024eCommerce Institute
 
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...angierangel29072017
 
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024eCommerce Institute
 
Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024eCommerce Institute
 
Presupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptxPresupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptxhugogabrielac1
 
Expo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdfExpo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdfTamanaTablada
 
Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024eCommerce Institute
 
Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024eCommerce Institute
 
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024eCommerce Institute
 
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024eCommerce Institute
 
Suiwen He - eCommerce Day Chile 2024
Suiwen He  -  eCommerce  Day  Chile 2024Suiwen He  -  eCommerce  Day  Chile 2024
Suiwen He - eCommerce Day Chile 2024eCommerce Institute
 

Último (14)

Pablo Scasso - eCommerce Day Chile 2024
Pablo Scasso -  eCommerce Day Chile 2024Pablo Scasso -  eCommerce Day Chile 2024
Pablo Scasso - eCommerce Day Chile 2024
 
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
 
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfAct#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
 
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
 
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
 
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
 
Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024
 
Presupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptxPresupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptx
 
Expo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdfExpo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdf
 
Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024
 
Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024
 
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
 
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
 
Suiwen He - eCommerce Day Chile 2024
Suiwen He  -  eCommerce  Day  Chile 2024Suiwen He  -  eCommerce  Day  Chile 2024
Suiwen He - eCommerce Day Chile 2024
 

Expoxicion equipo #3 primer cuatrimestre

  • 1. EQUIPO #3 Integrantes: LORENA UGALDE SANCHEZ JULIO CESAR SANCHEZ NARANJO JESUS DAVID MENDEZ HERNANDEZ MARBELLA ALVAREZ MORALES LORENZO
  • 2. TEMA1.8: DISEÑO DE ALGORITMOS NIVELES DE ABSTRACCION PARA SU CONSTRUCCION SUBTEMAS: 1.8.1: LENGUAJE NATURAL 1.8.2: SEUDO CODIGO 1.8.3: DIAGRAMACION (DIAGRAMAS DE FLUJO) 1.8.4: DIAGRAMAS ESTRUCTURADOS(NASSISCH NEIDERMAN)
  • 3.
  • 4. Algoritmos Un algoritmo es un conjunto finito de instrucciones cuyo fin es realizar una tarea; este conjunto finito de instrucciones debe también ser preciso y determinístico. Abstracció n La abstracción consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan. En programación, el término se refiere al énfasis en el "¿qué hace?" más que en el "¿cómo lo hace?"
  • 5. LOS NIVELES DE ABSTRACCION La abstracción es la capacidad de aislar mentalmente las cualidades de un ser y luego representarlas mediante un símbolo El resultado de la abstracción Estas se clasifican en: Percepción representación concepto
  • 6.
  • 7.
  • 8. • EL LENGUAJE DE PROGRAMACION CONSISTE EN TODOS LOS SIMBOLOS ,CARACTERES Y REGLAS DE USO PARA PODER COMUNICARSE CON LAS COMPUTADORAS
  • 9.
  • 10. VENTAJAS • MENOR TIEMPO • MENOS AGOTAMIENTO • EL NIVEL DE CONCENTRACION ES MENOR DESVENTAJAS • LAS HERRAMIENTAS PREFABRICADAS SON MENOS FLEXIBLES • SE CREA DEPENDENCIA DE UNO O VARIOS PROVEEDORES EXTERNOS • A MENUDO NO CUMPLE CON LOS ESTANDARES INTERNACIONALES “ISO ANSI”
  • 11. Definición El pseudocódigo es una herramienta utilizada para el diseño de programas que permite al programador expresar sus pensamientos de una forma clara utilizando su lenguaje natural
  • 13.
  • 14. Estas condiciones se utilizan cuando el usuario programa en un lenguaje de alto nivel. Comenzaremos con la más famosa, la sentencia SI - SINO - FINSI Si (condicion1=valor) entonces ejecutar acción; Sino ejecutar acción; Finsi En esta sentencia tenemos que si se cumple una condición, se ejecutará determinado proceso, en caso contrario, se ejecutará otro.
  • 15. Los ciclos son estructuras de control repetitivo, es decir, son aquellas en las que una sentencia o grupos de sentencias se repiten muchas veces. Este conjunto de sentencias se denomina bucle o
  • 17. Es la representacion grafica del algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva. En Lenguaje Unificado de Modelado (UML), un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un diagrama de actividades muestra el flujo de control general.
  • 18. Establecer el alcance del proceso a describir. De esta manera quedara fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente. Identificar y listar las principales actividades/ subprocesos que están incluidos en el proceso a describir y su orden cronológico. Si el nivel de detalle definido incluye actividades menores, listarlas también. Identificar y listar los puntos de decisión. Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos. Asignar un titulo al diagrama y verificar que este
  • 19.  Formato vertical: En el, el flujo y la secuencia de las operaciones, va de arriba hacia abajo. Es una lista ordenada de las operaciones de un proceso con toda la información que se considere necesaria, según su propósito.  Formato horizontal : En el, el flujo o la secuencia de las operaciones, va de izquierda a derecha.  Formato panorámico: El proceso entero esta representado en una sola carta y puede apreciarse de una sola mirada mucho mas rápido que leyendo el texto, lo que facilita su comprensión, aun para personas no familiarizadas. Registra no solo en línea vertical, sino también horizontal, distintas acciones simultaneas y la participación de mas de un puesto o departamento que el formato vertical no registra.  Formato arquitectónico: Describe el itinerario de ruta de una forma o persona sobre el plano arquitectónico del área de trabajo. El primero de los flujo gramas es eminentemente descriptivo, mientras que los utilizados son fundamentalmente
  • 20.
  • 21. Se trata de la mas común y practica entre todas las clases de diagramas de flujo. Describe el flujo de información en un ente u organización, sus procesos, sistemas administrativos y de control. Permite la impresión visual de los procedimientos y una clara y lógica interpretación.
  • 22.  Favorecen la comprensión del proceso al mostrarlo como un dibujo. El cerebro humano reconoce muy fácilmente los dibujos. Un buen diagrama de flujo reemplaza varias paginas de texto.  Permiten identificar los problemas y las oportunidades de mejora del proceso. Se identifican los pasos, los flujos de los procesos, los conflictos de autoridad, las responsabilidades, los cuellos de botella, y los puntos de decisión.  Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando a los empleados el análisis de las mismas.  Son una excelente herramienta para capacitar a los nuevos empleados y también a los que desarrollan la tarea, cuando se realizan mejoras en el proceso.  Al igual que el pseudocódigo, el diagrama de flujo con fines de análisis de algoritmos de programación puede ser ejecutado en un ordenador, con un IDE como Free DFD.
  • 23. Diagrama Nassi-Shneiderman En programación de computadores un diagrama Nassi-Shneiderman (o NSD por sus siglas en inglés), también conocido como diagrama de Chapin es una representación gráfica que muestra el diseño de un programa estructurado
  • 24. Este diagrama 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.
  • 25. Los diagramas Nassi-Shneiderman se utilizan muy raramente en las tareas de programación formal. Su nivel de abstracción es muy cercano al código de la programación estructurada y ciertas modificaciones requieren que se redibuje todo el diagrama. Los Diagramas Estructurados, son una técnica que permite formular algoritmos mediante una representación geométrica y de asignación de espacios de uUnn b allogoqruitem eo sspe erecpífriecsoe.nta de la manera siguiente:
  • 26. Una estructura condicional en N-S se representa de la siguiente manera :