SlideShare una empresa de Scribd logo
1 de 5
Programación
estructurada vs
evento
Ventajas y desventajas poo y
estructurada
   Ventajas:
    - Datos separados del Diseño.
    - Reutilización del código.
    -Entendimiento del programa en el mundo real.
    - Fácil entendimiento de la lógica del programa.
    - Código simple (aunque cueste acostumbrarce).
    - Fácil documentación y diseño del programa.
    - Dinamismo en el manejo de los datos.
    - Facilidad en el mantenimiento y expansión.
    Desventajas:
    - Complejidad para adaptarse.
    - Mayor cantidad de código (aunque a la larga no, por la
    reutilización).
Programación por evento

   Programas típicos de Windows: una vez iniciado el
    programa se queda en espera de las acciones
    del usuario. Un gran numero de tareas se realizan
    sin escribir códigos, simplemente con operaciones
    graficas realizadas con el ratón sobre la pantalla
Programación estructurada
   Se utilizan tres estructuras:
   Secuencial: si las instrucciones se ejecutan una
    tras de otra a modo de secuencia
   Selectiva: permite la realización de una intraccion
    a otra según un criterio.
   Herativa: hace que se repitan instrucciones
    mientras se cumpla una condición
conclusión

 Con los años la programación a
 evolucionado para que nosotros como
 realizados de aplicaciones, lo hagamos
 de manera mas fácil y mejor, sin
 embargo, a veces es necesario basarnos
 en modelos anteriores de programación
 para solucionar nuestros problemas

Más contenido relacionado

Destacado

Programación visual y orientada a eventos
Programación  visual y orientada a eventosProgramación  visual y orientada a eventos
Programación visual y orientada a eventosMario Martinez Alvarez
 
Estilos de programación y sus lenguajes
Estilos de programación y sus lenguajesEstilos de programación y sus lenguajes
Estilos de programación y sus lenguajesPedro Contreras Flores
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacionyamy matin
 
Programacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventosProgramacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventosJosue Ivan Turcios
 
10 guia sistemas 2 programacion eventos
10 guia sistemas 2 programacion eventos10 guia sistemas 2 programacion eventos
10 guia sistemas 2 programacion eventosJonatan Perez
 
Conceptos poo progra visual
Conceptos poo progra visualConceptos poo progra visual
Conceptos poo progra visualLibertad25
 
Espacios De Nombres Y Desarrollo De LibreríAs
Espacios De Nombres Y Desarrollo De LibreríAsEspacios De Nombres Y Desarrollo De LibreríAs
Espacios De Nombres Y Desarrollo De LibreríAsMarvin Romero
 
T4 Sql LMD
T4 Sql  LMDT4 Sql  LMD
T4 Sql LMDrmonago
 
Base de datos unidad 1
Base de datos   unidad 1Base de datos   unidad 1
Base de datos unidad 1islandin
 
Actividades de aprendizaje 11
Actividades de aprendizaje 11Actividades de aprendizaje 11
Actividades de aprendizaje 11LA SALLE URUBAMBA
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoftbrobelo
 
Architecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based DeploymentsArchitecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based DeploymentsBen Hall
 
Tabla comparativa de poo y paradigma de programación estructurada
Tabla comparativa de poo y paradigma de programación estructuradaTabla comparativa de poo y paradigma de programación estructurada
Tabla comparativa de poo y paradigma de programación estructuradaAngeles Rivera
 
2 manipulacion de datos..
2 manipulacion de datos..2 manipulacion de datos..
2 manipulacion de datos..alithu1
 
Lenguaje de manipulación de datos (DML)
Lenguaje de manipulación de datos (DML)Lenguaje de manipulación de datos (DML)
Lenguaje de manipulación de datos (DML)Minerva136
 
Programación dinámica
Programación dinámica Programación dinámica
Programación dinámica Shin_Dan07
 

Destacado (20)

Programación visual y orientada a eventos
Programación  visual y orientada a eventosProgramación  visual y orientada a eventos
Programación visual y orientada a eventos
 
Estilos de programación y sus lenguajes
Estilos de programación y sus lenguajesEstilos de programación y sus lenguajes
Estilos de programación y sus lenguajes
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Programacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventosProgramacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventos
 
10 guia sistemas 2 programacion eventos
10 guia sistemas 2 programacion eventos10 guia sistemas 2 programacion eventos
10 guia sistemas 2 programacion eventos
 
Cuadro
CuadroCuadro
Cuadro
 
Conceptos poo progra visual
Conceptos poo progra visualConceptos poo progra visual
Conceptos poo progra visual
 
Espacios De Nombres Y Desarrollo De LibreríAs
Espacios De Nombres Y Desarrollo De LibreríAsEspacios De Nombres Y Desarrollo De LibreríAs
Espacios De Nombres Y Desarrollo De LibreríAs
 
T4 Sql LMD
T4 Sql  LMDT4 Sql  LMD
T4 Sql LMD
 
Base de datos unidad 1
Base de datos   unidad 1Base de datos   unidad 1
Base de datos unidad 1
 
Actividades de aprendizaje 11
Actividades de aprendizaje 11Actividades de aprendizaje 11
Actividades de aprendizaje 11
 
Espacios de nombres en XML
Espacios de nombres en XMLEspacios de nombres en XML
Espacios de nombres en XML
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoft
 
Architecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based DeploymentsArchitecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based Deployments
 
Manipulación de datos
Manipulación de datosManipulación de datos
Manipulación de datos
 
Tabla comparativa de poo y paradigma de programación estructurada
Tabla comparativa de poo y paradigma de programación estructuradaTabla comparativa de poo y paradigma de programación estructurada
Tabla comparativa de poo y paradigma de programación estructurada
 
Programacion Modular
Programacion ModularProgramacion Modular
Programacion Modular
 
2 manipulacion de datos..
2 manipulacion de datos..2 manipulacion de datos..
2 manipulacion de datos..
 
Lenguaje de manipulación de datos (DML)
Lenguaje de manipulación de datos (DML)Lenguaje de manipulación de datos (DML)
Lenguaje de manipulación de datos (DML)
 
Programación dinámica
Programación dinámica Programación dinámica
Programación dinámica
 

Programación orientada a objeto y eventos

  • 2. Ventajas y desventajas poo y estructurada  Ventajas: - Datos separados del Diseño. - Reutilización del código. -Entendimiento del programa en el mundo real. - Fácil entendimiento de la lógica del programa. - Código simple (aunque cueste acostumbrarce). - Fácil documentación y diseño del programa. - Dinamismo en el manejo de los datos. - Facilidad en el mantenimiento y expansión. Desventajas: - Complejidad para adaptarse. - Mayor cantidad de código (aunque a la larga no, por la reutilización).
  • 3. Programación por evento  Programas típicos de Windows: una vez iniciado el programa se queda en espera de las acciones del usuario. Un gran numero de tareas se realizan sin escribir códigos, simplemente con operaciones graficas realizadas con el ratón sobre la pantalla
  • 4. Programación estructurada  Se utilizan tres estructuras:  Secuencial: si las instrucciones se ejecutan una tras de otra a modo de secuencia  Selectiva: permite la realización de una intraccion a otra según un criterio.  Herativa: hace que se repitan instrucciones mientras se cumpla una condición
  • 5. conclusión  Con los años la programación a evolucionado para que nosotros como realizados de aplicaciones, lo hagamos de manera mas fácil y mejor, sin embargo, a veces es necesario basarnos en modelos anteriores de programación para solucionar nuestros problemas