SlideShare una empresa de Scribd logo
1 de 1
PARADIGMA DE PROGRAMACIÓN
ORIENTADA A OBJETOS
PARADIGMA DE PROGRAMACIÓN
ESTRUCTURADA
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 encapsulamien
to. 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.
Un paradigma de programación que facilita
la creación de software de calidad por sus
factores que potencian el mantenimiento, la
extensión y la reutilización del software
generado bajo este paradigma.
La programación orientada a objetos trata de
amoldarse al modo de pensar del hombre y
no al de la máquina. Esto es posible gracias
a la forma racional con la que se manejan las
abstracciones que representan las entidades
del dominio del problema, y a propiedades
como la jerarquía o el encapsulamiento.
El elemento básico de este paradigma no es
la función (elemento básico de la
programación estructurada), sino un ente
denominado objeto. Un objeto es la
representación de un concepto para un
programa, y contiene toda la información
necesaria para abstraer dicho concepto: los
datos que describen su estado y las
operaciones que pueden modificar dicho
estado, y determinan las capacidades del
objeto. Java incorpora el uso de la
orientación a objetos como uno de los pilares
básicos de su lenguaje.
Utiliza un número limitado de estructuras
de control que minimizan la complejidad
de los programas y, por consiguiente,
reducen los errores; hacen los programas
más fáciles de escribir, verificar, leer y
mantener. Los programas deben estar
dotados de una estructura.
La programación estructurada es el
conjunto de técnicas que incorporan:
* Recursos abstractos: descomponer una
determinada acción compleja en términos
más simples
*Diseño descendente (Top-Down): se
descompone el problema en etapas o
estructuras jerárquicas, de modo que se
puede considerar cada estructura desde
dos puntos de vista: ¿qué hace? y ¿cómo
lo hace?
*Estructuras básicas.: secuenciales, de
repetición y de selección
Ahora bien Las estructuras de control de
un lenguaje de programación son métodos
de especificar el orden en que las
instrucciones de un algoritmo se
ejecutarán. El orden de ejecución de las
sentencias (lenguaje) o instrucciones
determina el flujo de control. Estas
estructuras de control son, por
consiguiente, fundamentales en los
lenguajes de programación y en los
diseños de algoritmos especialmente los
pseudocódigos.

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
 
P R O G R A M A C I O N O R I E N T A D A
P R O G R A M A C I O N  O R I E N T A D AP R O G R A M A C I O N  O R I E N T A D A
P R O G R A M A C I O N O R I E N T A D Achayna
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetosAngel Ordoñez
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaMichael de la Cruz
 
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
 
Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Walter Javier Franck
 
Desarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a AspectosDesarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a Aspectosmartinp
 
Programacion Orientada a Aspectos
Programacion Orientada a AspectosProgramacion Orientada a Aspectos
Programacion Orientada a Aspectosjcongote
 
Programacion
ProgramacionProgramacion
ProgramacionHRS1993
 
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
 
Historia de la uml
Historia de  la umlHistoria de  la uml
Historia de la umlAny Saula
 
Programación estructurada vs programación orientada a objetos
Programación estructurada vs programación orientada a objetosProgramación estructurada vs programación orientada a objetos
Programación estructurada vs programación orientada a objetosUVM
 

La actualidad más candente (18)

Programaciuon
ProgramaciuonProgramaciuon
Programaciuon
 
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...
 
P R O G R A M A C I O N O R I E N T A D A
P R O G R A M A C I O N  O R I E N T A D AP R O G R A M A C I O N  O R I E N T A D A
P R O G R A M A C I O N O R I E N T A D A
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetos
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación 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.
Tabla comparativa de programacion orientada , objetos y estructurada.
 
Foro. actividad 2
Foro. actividad 2Foro. actividad 2
Foro. actividad 2
 
Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Desarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a AspectosDesarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a Aspectos
 
Trabajo Final
Trabajo FinalTrabajo Final
Trabajo Final
 
Programacion Orientada a Aspectos
Programacion Orientada a AspectosProgramacion Orientada a Aspectos
Programacion Orientada a Aspectos
 
Programacion
ProgramacionProgramacion
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
 
Historia de la uml
Historia de  la umlHistoria de  la uml
Historia de la uml
 
Framework
FrameworkFramework
Framework
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
Programación estructurada vs programación orientada a objetos
Programación estructurada vs programación orientada a objetosProgramación estructurada vs programación orientada a objetos
Programación estructurada vs programación orientada a objetos
 

Destacado

Software para realizar un diagnostico
Software para realizar un diagnosticoSoftware para realizar un diagnostico
Software para realizar un diagnosticoyesicaleidymaria
 
Resumen Diagnostico De Necesidades Para El AcompañAmiento Social En Obras De ...
Resumen Diagnostico De Necesidades Para El AcompañAmiento Social En Obras De ...Resumen Diagnostico De Necesidades Para El AcompañAmiento Social En Obras De ...
Resumen Diagnostico De Necesidades Para El AcompañAmiento Social En Obras De ...Majed Velasquez
 
DIAGNÓSTICO E INSTRUMENTOS PARTICIPATIVOS Y CUALITIVOS
DIAGNÓSTICO E INSTRUMENTOS PARTICIPATIVOS Y CUALITIVOSDIAGNÓSTICO E INSTRUMENTOS PARTICIPATIVOS Y CUALITIVOS
DIAGNÓSTICO E INSTRUMENTOS PARTICIPATIVOS Y CUALITIVOSvvill22
 
Diagnostico comunitario social
Diagnostico comunitario socialDiagnostico comunitario social
Diagnostico comunitario socialracataka
 
Manual de indicadores_para_el_diagnóstico_social
Manual de indicadores_para_el_diagnóstico_socialManual de indicadores_para_el_diagnóstico_social
Manual de indicadores_para_el_diagnóstico_socialLjubica Lucas
 
Módulo: Diagnóstico Técnico, Económico, Social y Cultural
Módulo: Diagnóstico Técnico, Económico, Social y CulturalMódulo: Diagnóstico Técnico, Económico, Social y Cultural
Módulo: Diagnóstico Técnico, Económico, Social y CulturalUniversidad del Zulia
 
Periodico diagnostico social grupo_martha medina
Periodico diagnostico social grupo_martha medinaPeriodico diagnostico social grupo_martha medina
Periodico diagnostico social grupo_martha medinaMartha_Medina
 
Instrumentos Para El DiagnóStico
Instrumentos Para El DiagnóSticoInstrumentos Para El DiagnóStico
Instrumentos Para El DiagnóSticoguest4b6d2b
 
Tema Nº 1: Introduccion al diagnostico social pareticipativo
Tema Nº 1: Introduccion al diagnostico social pareticipativoTema Nº 1: Introduccion al diagnostico social pareticipativo
Tema Nº 1: Introduccion al diagnostico social pareticipativocarlos fuensalida claro
 
Investigación Diagnostica por Evelyn Simbaña
Investigación Diagnostica por Evelyn SimbañaInvestigación Diagnostica por Evelyn Simbaña
Investigación Diagnostica por Evelyn SimbañaEve Simbana
 
INSTRUMENTOS PARA EL DIAGNÓSTICO Y ANÁLISIS DE LA PROBLEMÁTICA
INSTRUMENTOS PARA EL DIAGNÓSTICO Y ANÁLISIS DE LA PROBLEMÁTICAINSTRUMENTOS PARA EL DIAGNÓSTICO Y ANÁLISIS DE LA PROBLEMÁTICA
INSTRUMENTOS PARA EL DIAGNÓSTICO Y ANÁLISIS DE LA PROBLEMÁTICAHubertson Johann Campos Veliz
 
Diagnóstico social
Diagnóstico socialDiagnóstico social
Diagnóstico socialyajope
 
tabulacion de datos - diagnóstico
tabulacion de datos - diagnósticotabulacion de datos - diagnóstico
tabulacion de datos - diagnósticoMony Acosta
 

Destacado (20)

Software para realizar un diagnostico
Software para realizar un diagnosticoSoftware para realizar un diagnostico
Software para realizar un diagnostico
 
Resumen Diagnostico De Necesidades Para El AcompañAmiento Social En Obras De ...
Resumen Diagnostico De Necesidades Para El AcompañAmiento Social En Obras De ...Resumen Diagnostico De Necesidades Para El AcompañAmiento Social En Obras De ...
Resumen Diagnostico De Necesidades Para El AcompañAmiento Social En Obras De ...
 
Diagnostico Social Situacional Comuna1
Diagnostico Social Situacional Comuna1Diagnostico Social Situacional Comuna1
Diagnostico Social Situacional Comuna1
 
DIAGNÓSTICO E INSTRUMENTOS PARTICIPATIVOS Y CUALITIVOS
DIAGNÓSTICO E INSTRUMENTOS PARTICIPATIVOS Y CUALITIVOSDIAGNÓSTICO E INSTRUMENTOS PARTICIPATIVOS Y CUALITIVOS
DIAGNÓSTICO E INSTRUMENTOS PARTICIPATIVOS Y CUALITIVOS
 
IDocente 2C diapositiva
IDocente 2C  diapositivaIDocente 2C  diapositiva
IDocente 2C diapositiva
 
Actualización diagnóstico social pec
Actualización diagnóstico social pecActualización diagnóstico social pec
Actualización diagnóstico social pec
 
Diagnostico comunitario social
Diagnostico comunitario socialDiagnostico comunitario social
Diagnostico comunitario social
 
Manual de indicadores_para_el_diagnóstico_social
Manual de indicadores_para_el_diagnóstico_socialManual de indicadores_para_el_diagnóstico_social
Manual de indicadores_para_el_diagnóstico_social
 
Módulo: Diagnóstico Técnico, Económico, Social y Cultural
Módulo: Diagnóstico Técnico, Económico, Social y CulturalMódulo: Diagnóstico Técnico, Económico, Social y Cultural
Módulo: Diagnóstico Técnico, Económico, Social y Cultural
 
Periodico diagnostico social grupo_martha medina
Periodico diagnostico social grupo_martha medinaPeriodico diagnostico social grupo_martha medina
Periodico diagnostico social grupo_martha medina
 
Instrumentos Para El DiagnóStico
Instrumentos Para El DiagnóSticoInstrumentos Para El DiagnóStico
Instrumentos Para El DiagnóStico
 
Tema Nº 1: Introduccion al diagnostico social pareticipativo
Tema Nº 1: Introduccion al diagnostico social pareticipativoTema Nº 1: Introduccion al diagnostico social pareticipativo
Tema Nº 1: Introduccion al diagnostico social pareticipativo
 
Diagnostico Expocicion
Diagnostico ExpocicionDiagnostico Expocicion
Diagnostico Expocicion
 
DIAGNOSTICO SOCIAL
DIAGNOSTICO SOCIALDIAGNOSTICO SOCIAL
DIAGNOSTICO SOCIAL
 
Diagnóstico Social
Diagnóstico SocialDiagnóstico Social
Diagnóstico Social
 
Investigación diagnóstica
Investigación diagnósticaInvestigación diagnóstica
Investigación diagnóstica
 
Investigación Diagnostica por Evelyn Simbaña
Investigación Diagnostica por Evelyn SimbañaInvestigación Diagnostica por Evelyn Simbaña
Investigación Diagnostica por Evelyn Simbaña
 
INSTRUMENTOS PARA EL DIAGNÓSTICO Y ANÁLISIS DE LA PROBLEMÁTICA
INSTRUMENTOS PARA EL DIAGNÓSTICO Y ANÁLISIS DE LA PROBLEMÁTICAINSTRUMENTOS PARA EL DIAGNÓSTICO Y ANÁLISIS DE LA PROBLEMÁTICA
INSTRUMENTOS PARA EL DIAGNÓSTICO Y ANÁLISIS DE LA PROBLEMÁTICA
 
Diagnóstico social
Diagnóstico socialDiagnóstico social
Diagnóstico social
 
tabulacion de datos - diagnóstico
tabulacion de datos - diagnósticotabulacion de datos - diagnóstico
tabulacion de datos - diagnóstico
 

Similar a Programación orientada a objetos vs estructurada

Diapositiva informatica nidia
Diapositiva informatica nidiaDiapositiva informatica nidia
Diapositiva informatica nidianidiaelenahas
 
Juan kalo b.
Juan kalo b.Juan kalo b.
Juan kalo b.hitep
 
Hannyer calero sanchez
Hannyer calero sanchezHannyer calero sanchez
Hannyer calero sanchezVAMPKLAIZ
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradawinny_arias
 
Programacin estructurada
Programacin estructuradaProgramacin estructurada
Programacin estructuradaKurt_williams
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacionyamy matin
 
Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación Valentina Vasquez
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticosamiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticosamiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticoluzdaneelli
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticosamiibrs
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programaciónMaría Alvarez
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticosamiibrs
 
Lenguajes1
Lenguajes1Lenguajes1
Lenguajes1Ernesto
 
Lenguajes De ProgramacióN
Lenguajes De ProgramacióNLenguajes De ProgramacióN
Lenguajes De ProgramacióNEduFigueroa
 

Similar a Programación orientada a objetos vs estructurada (20)

Lenguajesprog
LenguajesprogLenguajesprog
Lenguajesprog
 
Diapositiva informatica nidia
Diapositiva informatica nidiaDiapositiva informatica nidia
Diapositiva informatica nidia
 
Juan kalo b.
Juan kalo b.Juan kalo b.
Juan kalo b.
 
Hannyer calero sanchez
Hannyer calero sanchezHannyer calero sanchez
Hannyer calero sanchez
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programacin estructurada
Programacin estructuradaProgramacin estructurada
Programacin estructurada
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
 
Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programación
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Clase 2
Clase 2Clase 2
Clase 2
 
Lenguajes1
Lenguajes1Lenguajes1
Lenguajes1
 
cuestionario
cuestionariocuestionario
cuestionario
 
Lenguajes De ProgramacióN
Lenguajes De ProgramacióNLenguajes De ProgramacióN
Lenguajes De ProgramacióN
 
Programacion
ProgramacionProgramacion
Programacion
 

Más de 481200619

Más de 481200619 (12)

Manual de android
Manual de androidManual de android
Manual de android
 
Trabajo final lucy
Trabajo final lucyTrabajo final lucy
Trabajo final lucy
 
Trabajo final lucy
Trabajo final lucyTrabajo final lucy
Trabajo final lucy
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Mapa
MapaMapa
Mapa
 
Mapamental
MapamentalMapamental
Mapamental
 
Mapamental
MapamentalMapamental
Mapamental
 
Hilo
HiloHilo
Hilo
 
Hilos
HilosHilos
Hilos
 
Pagina web
Pagina webPagina web
Pagina web
 
Tabla comparativa
Tabla comparativa Tabla comparativa
Tabla comparativa
 

Programación orientada a objetos vs estructurada

  • 1. PARADIGMA DE PROGRAMACIÓN ORIENTADA A OBJETOS PARADIGMA DE PROGRAMACIÓN ESTRUCTURADA 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 encapsulamien to. 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. Un paradigma de programación que facilita la creación de software de calidad por sus factores que potencian el mantenimiento, la extensión y la reutilización del software generado bajo este paradigma. La programación orientada a objetos trata de amoldarse al modo de pensar del hombre y no al de la máquina. Esto es posible gracias a la forma racional con la que se manejan las abstracciones que representan las entidades del dominio del problema, y a propiedades como la jerarquía o el encapsulamiento. El elemento básico de este paradigma no es la función (elemento básico de la programación estructurada), sino un ente denominado objeto. Un objeto es la representación de un concepto para un programa, y contiene toda la información necesaria para abstraer dicho concepto: los datos que describen su estado y las operaciones que pueden modificar dicho estado, y determinan las capacidades del objeto. Java incorpora el uso de la orientación a objetos como uno de los pilares básicos de su lenguaje. Utiliza un número limitado de estructuras de control que minimizan la complejidad de los programas y, por consiguiente, reducen los errores; hacen los programas más fáciles de escribir, verificar, leer y mantener. Los programas deben estar dotados de una estructura. La programación estructurada es el conjunto de técnicas que incorporan: * Recursos abstractos: descomponer una determinada acción compleja en términos más simples *Diseño descendente (Top-Down): se descompone el problema en etapas o estructuras jerárquicas, de modo que se puede considerar cada estructura desde dos puntos de vista: ¿qué hace? y ¿cómo lo hace? *Estructuras básicas.: secuenciales, de repetición y de selección Ahora bien Las estructuras de control de un lenguaje de programación son métodos de especificar el orden en que las instrucciones de un algoritmo se ejecutarán. El orden de ejecución de las sentencias (lenguaje) o instrucciones determina el flujo de control. Estas estructuras de control son, por consiguiente, fundamentales en los lenguajes de programación y en los diseños de algoritmos especialmente los pseudocódigos.