SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Materia
DESARROLLO DE APLICACIONES I
Tema
TABLA COMPARATIVA DE PARADIGMAS DE LA PROGRAMACIÓN ESTRUCTURADA Y PARADIGMA DE LA
PROGRAMACION ORIENTADA A OBJETOS.
Nombre completo del Alumno : Adriana Berenice Renovato Ceja
Rocío Marbelin Zapata Palomo
Grado: 3 Grupo: “B”
Nombre del Docente : Lucia González Hernández
Fecha de entrega : 16/05/2013
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
TABLA COMPARATIVA
NOMBRE DEFINICIÓN CARACTERÍSTICAS
PARADIGMA DE
PROGRAMACIÓN
ESTRUCTURADA
La programación estructurada
es un paradigma de
programación orientado a
mejorar la claridad, calidad y
tiempo de desarrollo de un
programa de computadora,
utilizando únicamente
subrutinas y tres estructuras:
secuencia, selección (if y
switch) e iteración (bucles for y
while), considerando
innecesario y contraproducente
el uso de la instrucción de
transferencia incondicional
(GOTO), que podría conducir a
"código espagueti", que es
mucho más difícil de seguir y de
mantener, y era la causa de
muchos errores de
programación.
 El programa tiene un diseño modular.
 Los módulos son diseñados de modo descendente.
 Cada módulo se codifica utilizando las tres estructuras
de control básicas: secuencia, selección y repetición.
 El paradigma de programación estructurada utiliza un
número limitado de estructuras de control que
minimizan la complejidad de los programas y, reducen
los errores.
 Utiliza recursos abstractos que consiste en
descomponer una determinada acción compleja en
términos de un número de acciones más simples
capaces de ejecutarlas.
 Utiliza el diseño descendente que es el proceso
mediante el cual un problema se descompone en una
serie de niveles o pasos sucesivos de refinamiento.
 Los programas son más fáciles de entender, pueden ser
leídos de forma secuencial y no hay necesidad de hacer
engorrosos seguimientos dentro de los bloques de
código para intentar entender la lógica.
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
PARADIGMA DE
PROGRAMACIÓN
ORIENTADO A
OBJETOS
Es un paradigma de
programación que usa los
objetos en sus interacciones,
para diseñar aplicaciones y
programas informáticos. Está
basado en varias técnicas,
incluyendo herencia, cohesión,
abstracción, polimorfismo,
acoplamiento y
encapsulamiento. Su uso se
popularizó a principios de la
década de los años 1990. En la
actualidad, existe variedad de
lenguajes de programación que
soportan la orientación a
objetos.
 Se basa en varias técnicas, incluyendo herencia,
abstracción, polimorfismo y encapsulamiento.
 El paradigma de programación orientada a
objetos, intenta simular el mundo real a través del
significado de objetos que contiene características
y funciones.
 Fomenta la reutilización y extensión del código.
 Facilita la creación de programas visuales
 Permite realizar un modelo de sistema casi
independientemente de los requisitos del proyecto.
La razón es que en la POO, la jerarquía la
establecen los datos, en cambio en la
programación estructurada la jerarquía viene
definida por los programas.
 Favorecen la claridad y la estructuración facilitan la
autodocumentación de programas.
 Proporciona conceptos y herramientas con las
cuales se modela y representa el mundo real tan
fielmente como sea posible.
 Representa un enfoque particular o filosofía para la
construcción del software.
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
FUENTE
http://www.taringa.net/posts/apuntes-y-monografias/8287701/Paradigma-orientado-a-objetos.html
http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos
http://es.wikipedia.org/wiki/Programaci%C3%B3n_estructurada
http://yaqui.mxl.uabc.mx/~aflores/nueva_pagina/apuntes/unidad1

Contenu connexe

Tendances

Manual dispositivos
Manual dispositivosManual dispositivos
Manual dispositivosBrenda0709
 
Manual aplicacion
Manual aplicacionManual aplicacion
Manual aplicacionBrenda0709
 
09 materiales relacionados con la clase
09 materiales relacionados con la clase09 materiales relacionados con la clase
09 materiales relacionados con la clasenegroronny
 
Portafolio ronny moran
Portafolio ronny moranPortafolio ronny moran
Portafolio ronny morannegroronny
 
Evaluacionprimerparcialpaolaplataformasvirtuales.docx
Evaluacionprimerparcialpaolaplataformasvirtuales.docxEvaluacionprimerparcialpaolaplataformasvirtuales.docx
Evaluacionprimerparcialpaolaplataformasvirtuales.docxmichelle delgado
 
Diana marcela diaz caicedo
Diana marcela diaz caicedoDiana marcela diaz caicedo
Diana marcela diaz caicedodiazdim
 
Ventajas y Desventajas de la POO
Ventajas y Desventajas de la POOVentajas y Desventajas de la POO
Ventajas y Desventajas de la POOjoelyar
 
Metologia de desarrollo multimedia
Metologia  de desarrollo multimediaMetologia  de desarrollo multimedia
Metologia de desarrollo multimediapresentacionb
 
Dareen leonel lopez garcia
Dareen leonel lopez garciaDareen leonel lopez garcia
Dareen leonel lopez garciadareendlg
 
Campaña publicitaria Ingeniería en Desarrollo de Software
Campaña publicitaria Ingeniería en Desarrollo de SoftwareCampaña publicitaria Ingeniería en Desarrollo de Software
Campaña publicitaria Ingeniería en Desarrollo de SoftwareGuillermo Méndez
 
Evaluacionprimerparcial michelleplataformasvirtuales.docx
Evaluacionprimerparcial michelleplataformasvirtuales.docxEvaluacionprimerparcial michelleplataformasvirtuales.docx
Evaluacionprimerparcial michelleplataformasvirtuales.docxmichelle delgado
 
03 prontuario del curso
03 prontuario del curso03 prontuario del curso
03 prontuario del cursonegroronny
 
Fg o itic 2010-225 redes de computadora
Fg o itic 2010-225 redes de computadoraFg o itic 2010-225 redes de computadora
Fg o itic 2010-225 redes de computadoraNeymar Hugo Mtz
 

Tendances (17)

Manual dispositivos
Manual dispositivosManual dispositivos
Manual dispositivos
 
Manual aplicacion
Manual aplicacionManual aplicacion
Manual aplicacion
 
09 materiales relacionados con la clase
09 materiales relacionados con la clase09 materiales relacionados con la clase
09 materiales relacionados con la clase
 
Portafolio ronny moran
Portafolio ronny moranPortafolio ronny moran
Portafolio ronny moran
 
Presentación1
Presentación1Presentación1
Presentación1
 
Evaluacionprimerparcialpaolaplataformasvirtuales.docx
Evaluacionprimerparcialpaolaplataformasvirtuales.docxEvaluacionprimerparcialpaolaplataformasvirtuales.docx
Evaluacionprimerparcialpaolaplataformasvirtuales.docx
 
Diana marcela diaz caicedo
Diana marcela diaz caicedoDiana marcela diaz caicedo
Diana marcela diaz caicedo
 
Ventajas y Desventajas de la POO
Ventajas y Desventajas de la POOVentajas y Desventajas de la POO
Ventajas y Desventajas de la POO
 
Metologia de desarrollo multimedia
Metologia  de desarrollo multimediaMetologia  de desarrollo multimedia
Metologia de desarrollo multimedia
 
Dareen leonel lopez garcia
Dareen leonel lopez garciaDareen leonel lopez garcia
Dareen leonel lopez garcia
 
Campaña publicitaria Ingeniería en Desarrollo de Software
Campaña publicitaria Ingeniería en Desarrollo de SoftwareCampaña publicitaria Ingeniería en Desarrollo de Software
Campaña publicitaria Ingeniería en Desarrollo de Software
 
Evaluacionprimerparcial michelleplataformasvirtuales.docx
Evaluacionprimerparcial michelleplataformasvirtuales.docxEvaluacionprimerparcial michelleplataformasvirtuales.docx
Evaluacionprimerparcial michelleplataformasvirtuales.docx
 
Extra
ExtraExtra
Extra
 
Portafolio2 aestructuragene
Portafolio2 aestructuragenePortafolio2 aestructuragene
Portafolio2 aestructuragene
 
S00
S00S00
S00
 
03 prontuario del curso
03 prontuario del curso03 prontuario del curso
03 prontuario del curso
 
Fg o itic 2010-225 redes de computadora
Fg o itic 2010-225 redes de computadoraFg o itic 2010-225 redes de computadora
Fg o itic 2010-225 redes de computadora
 

Similaire à Programación Estructurada vs Orientada a Objetos

Desarrollo de aplicacionesi_mayraitzelarguellodelgado
Desarrollo de aplicacionesi_mayraitzelarguellodelgadoDesarrollo de aplicacionesi_mayraitzelarguellodelgado
Desarrollo de aplicacionesi_mayraitzelarguellodelgadoItzel Argüello
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionMarioS1093
 
Tabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionTabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionLuis Enrique Sanchez
 
Tabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionTabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionLuis Enrique Sanchez
 
Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.Sandy Montoya Reyes
 
Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Belén
 
Trabajo final de la unidad 1
Trabajo final de la unidad 1Trabajo final de la unidad 1
Trabajo final de la unidad 1kira123987
 
Tabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructuradaTabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructuradawouyrmz
 
Tabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructuradaTabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructuradawouyrmz
 
Presentación proyectos para blog final
Presentación proyectos para blog finalPresentación proyectos para blog final
Presentación proyectos para blog finalEloinaCampos
 
Entornos Personales de Aprendizaje Móvil (mPLE) en la Educación Superior
Entornos Personales de Aprendizaje Móvil (mPLE) en la Educación SuperiorEntornos Personales de Aprendizaje Móvil (mPLE) en la Educación Superior
Entornos Personales de Aprendizaje Móvil (mPLE) en la Educación SuperiorGrial - University of Salamanca
 
Taller integral de internet
Taller integral de internetTaller integral de internet
Taller integral de internetAngel Ivan
 
Taller integral de internet
Taller integral de internetTaller integral de internet
Taller integral de internetPablo Tite
 
Tecnico En Programacion De Software
Tecnico En Programacion De SoftwareTecnico En Programacion De Software
Tecnico En Programacion De SoftwareJeisy Franco
 

Similaire à Programación Estructurada vs Orientada a Objetos (20)

Desarrollo de aplicacionesi_mayraitzelarguellodelgado
Desarrollo de aplicacionesi_mayraitzelarguellodelgadoDesarrollo de aplicacionesi_mayraitzelarguellodelgado
Desarrollo de aplicacionesi_mayraitzelarguellodelgado
 
Tabla comparativa de paradigamas
Tabla comparativa de paradigamasTabla comparativa de paradigamas
Tabla comparativa de paradigamas
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacion
 
Tabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionTabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacion
 
Tabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionTabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacion
 
Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.
 
Desarrollon de applicaciones i
Desarrollon de applicaciones iDesarrollon de applicaciones i
Desarrollon de applicaciones i
 
Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013
 
Tabla comparativa de paradigamas
Tabla comparativa de paradigamasTabla comparativa de paradigamas
Tabla comparativa de paradigamas
 
Contexto de la Programación
Contexto de la Programación Contexto de la Programación
Contexto de la Programación
 
Portafolio programacion
Portafolio programacionPortafolio programacion
Portafolio programacion
 
Trabajo final de la unidad 1
Trabajo final de la unidad 1Trabajo final de la unidad 1
Trabajo final de la unidad 1
 
Tabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructuradaTabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructurada
 
Tabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructuradaTabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructurada
 
Presentación proyectos para blog final
Presentación proyectos para blog finalPresentación proyectos para blog final
Presentación proyectos para blog final
 
Entornos Personales de Aprendizaje Móvil (mPLE) en la Educación Superior
Entornos Personales de Aprendizaje Móvil (mPLE) en la Educación SuperiorEntornos Personales de Aprendizaje Móvil (mPLE) en la Educación Superior
Entornos Personales de Aprendizaje Móvil (mPLE) en la Educación Superior
 
Taller integral de internet
Taller integral de internetTaller integral de internet
Taller integral de internet
 
Taller integral de internet
Taller integral de internetTaller integral de internet
Taller integral de internet
 
Tecnico En Programacion De Software
Tecnico En Programacion De SoftwareTecnico En Programacion De Software
Tecnico En Programacion De Software
 

Plus de Berenice Ceja

Puntos de caso de uso childrens playing
Puntos de caso de uso childrens playingPuntos de caso de uso childrens playing
Puntos de caso de uso childrens playingBerenice Ceja
 
Tecnicas de estimacion
Tecnicas de estimacionTecnicas de estimacion
Tecnicas de estimacionBerenice Ceja
 
Calidad en el desarrollo de sw
Calidad en el desarrollo de swCalidad en el desarrollo de sw
Calidad en el desarrollo de swBerenice Ceja
 
Manual de php_myadmin
Manual de php_myadminManual de php_myadmin
Manual de php_myadminBerenice Ceja
 
Manual de manipulación de datos
Manual de manipulación de datosManual de manipulación de datos
Manual de manipulación de datosBerenice Ceja
 
Desarrollo de aplicaciones_ii
Desarrollo de aplicaciones_iiDesarrollo de aplicaciones_ii
Desarrollo de aplicaciones_iiBerenice Ceja
 
Plans for next vacations
Plans for next vacationsPlans for next vacations
Plans for next vacationsBerenice Ceja
 
Link of the homework
Link of the homeworkLink of the homework
Link of the homeworkBerenice Ceja
 
Desarrollo de aplicaciones web
Desarrollo de aplicaciones webDesarrollo de aplicaciones web
Desarrollo de aplicaciones webBerenice Ceja
 
A1 u1gb adrianaberenicerenovatoceja
A1 u1gb adrianaberenicerenovatocejaA1 u1gb adrianaberenicerenovatoceja
A1 u1gb adrianaberenicerenovatocejaBerenice Ceja
 

Plus de Berenice Ceja (19)

Puntos de caso de uso childrens playing
Puntos de caso de uso childrens playingPuntos de caso de uso childrens playing
Puntos de caso de uso childrens playing
 
Tecnicas de estimacion
Tecnicas de estimacionTecnicas de estimacion
Tecnicas de estimacion
 
Formatos psp0
Formatos psp0Formatos psp0
Formatos psp0
 
Calidad en el desarrollo de sw
Calidad en el desarrollo de swCalidad en el desarrollo de sw
Calidad en el desarrollo de sw
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Manual de php_myadmin
Manual de php_myadminManual de php_myadmin
Manual de php_myadmin
 
Yourprezi
YourpreziYourprezi
Yourprezi
 
Manual de manipulación de datos
Manual de manipulación de datosManual de manipulación de datos
Manual de manipulación de datos
 
Desarrollo de aplicaciones_ii
Desarrollo de aplicaciones_iiDesarrollo de aplicaciones_ii
Desarrollo de aplicaciones_ii
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
A3 ap los_usb
A3 ap los_usbA3 ap los_usb
A3 ap los_usb
 
Plans for next vacations
Plans for next vacationsPlans for next vacations
Plans for next vacations
 
Link of the homework
Link of the homeworkLink of the homework
Link of the homework
 
A2_ AD_ los_usb
A2_ AD_ los_usbA2_ AD_ los_usb
A2_ AD_ los_usb
 
Dialog
DialogDialog
Dialog
 
A1 ap los usb
A1 ap los usbA1 ap los usb
A1 ap los usb
 
English iii
English iiiEnglish iii
English iii
 
Desarrollo de aplicaciones web
Desarrollo de aplicaciones webDesarrollo de aplicaciones web
Desarrollo de aplicaciones web
 
A1 u1gb adrianaberenicerenovatoceja
A1 u1gb adrianaberenicerenovatocejaA1 u1gb adrianaberenicerenovatoceja
A1 u1gb adrianaberenicerenovatoceja
 

Programación Estructurada vs Orientada a Objetos

  • 1. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Materia DESARROLLO DE APLICACIONES I Tema TABLA COMPARATIVA DE PARADIGMAS DE LA PROGRAMACIÓN ESTRUCTURADA Y PARADIGMA DE LA PROGRAMACION ORIENTADA A OBJETOS. Nombre completo del Alumno : Adriana Berenice Renovato Ceja Rocío Marbelin Zapata Palomo Grado: 3 Grupo: “B” Nombre del Docente : Lucia González Hernández Fecha de entrega : 16/05/2013
  • 2. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TABLA COMPARATIVA NOMBRE DEFINICIÓN CARACTERÍSTICAS PARADIGMA DE PROGRAMACIÓN ESTRUCTURADA La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando únicamente subrutinas y tres estructuras: secuencia, selección (if y switch) e iteración (bucles for y while), considerando innecesario y contraproducente el uso de la instrucción de transferencia incondicional (GOTO), que podría conducir a "código espagueti", que es mucho más difícil de seguir y de mantener, y era la causa de muchos errores de programación.  El programa tiene un diseño modular.  Los módulos son diseñados de modo descendente.  Cada módulo se codifica utilizando las tres estructuras de control básicas: secuencia, selección y repetición.  El paradigma de programación estructurada utiliza un número limitado de estructuras de control que minimizan la complejidad de los programas y, reducen los errores.  Utiliza recursos abstractos que consiste en descomponer una determinada acción compleja en términos de un número de acciones más simples capaces de ejecutarlas.  Utiliza el diseño descendente que es el proceso mediante el cual un problema se descompone en una serie de niveles o pasos sucesivos de refinamiento.  Los programas son más fáciles de entender, pueden ser leídos de forma secuencial y no hay necesidad de hacer engorrosos seguimientos dentro de los bloques de código para intentar entender la lógica.
  • 3. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN PARADIGMA DE PROGRAMACIÓN ORIENTADO A OBJETOS Es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos.  Se basa en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento.  El paradigma de programación orientada a objetos, intenta simular el mundo real a través del significado de objetos que contiene características y funciones.  Fomenta la reutilización y extensión del código.  Facilita la creación de programas visuales  Permite realizar un modelo de sistema casi independientemente de los requisitos del proyecto. La razón es que en la POO, la jerarquía la establecen los datos, en cambio en la programación estructurada la jerarquía viene definida por los programas.  Favorecen la claridad y la estructuración facilitan la autodocumentación de programas.  Proporciona conceptos y herramientas con las cuales se modela y representa el mundo real tan fielmente como sea posible.  Representa un enfoque particular o filosofía para la construcción del software.
  • 4. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN FUENTE http://www.taringa.net/posts/apuntes-y-monografias/8287701/Paradigma-orientado-a-objetos.html http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos http://es.wikipedia.org/wiki/Programaci%C3%B3n_estructurada http://yaqui.mxl.uabc.mx/~aflores/nueva_pagina/apuntes/unidad1