SlideShare una empresa de Scribd logo
1 de 3
PROGRAMACIO
N VISUAL
DANIEL
RODRIGUEZ CRUZ
ING.ELECTRONICA
12230436
ING.GUILLERMINA
JIMENEZ RASGADO
INTRODUCCIÓN LA PROGRAMACIÓN ORIENTADA A OBJETOS
PARA (POO).
¿Por qué necesitamos para programar?
Mediante el diseño de programas, nos enteramos de varias habilidades como la lectura crítica, el
pensamiento analítico y crear síntesis. El programador define el problema, planea una solución, los
códigos del programa, pruebe la propuesta y documenta las características. Pero no podemos
programar todas las soluciones con el mismo método, por eso aparece paradigmas de programación.
Panorámica de Paradigmas de Programación
un paradigma de programación "es la manera en que se explotan los elementos de programación, tales
como funciones, objetos y variables para producir la salida deseada".
¿Qué es la programación orientada a objetos (POO)?
es una forma de conceptualizar los datos de un programa en "cosas" separadas conocidas como
objetos, cada uno con sus propias propiedades y métodos.
Características
Como se desprende de las características más importantes de la programación orientada a objetos:
La encapsulación. Capacidad de ocultar los datos y las instrucciones en el interior de un objeto.
Herencia. Capacidad de crear un objeto de otro.
El polimorfismo. El diseño de las nuevas clases se basa en una sola clase.
Paso de mensajes. Es la forma más objetos se comunican entre sí.
Recolección de Basura. Gestión de memoria automática, que destruye los objetos que ya no están en
uso por el programa.
Beneficios
Código Compartido. Usted es capaz de estandarizar la forma en que tú estás programando con sus
colegas.
Modelado rápido. Puede crear prototipos de las clases y su interacción a través de un diagrama.
Inconvenientes
las desventajas del uso de la programación orientada a objetos:
Tamaño. Son más grandes que otros programas, consumiendo más memoria y espacio en disco.
Esfuerzo. Requiere mucho trabajo para crear, incluyendo la creación de diagramas en la fase de
planificación y la codificación en la fase de ejecución.
Conceptos Básicos
Clase
Plantilla básica que especifica las propiedades y el comportamiento de algo (la vida real o abstracta).
Objeto
Particular instancia de una clase que responda en consecuencia a los acontecimientos.
Atributo
Características de la clase. A menudo llamado variables de instancia.
Método
algoritmo asociado a una clase que representa una cosa que hace el objeto.
Subclase
clase basado en otra clase.
Herencia
de proceso donde la subclase obtiene los atributos y los métodos de su clase padre.
Interfaz
plantilla específica que hace cumplir ciertos atributos y métodos de una clase.
Paquete
espacio de nombres que organiza un conjunto de clases e interfaces relacionadas.
Evento
Aviar a la aplicación cuando hay un cambio de estado del objeto.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (7)

Foro. actividad 2
Foro. actividad 2Foro. actividad 2
Foro. actividad 2
 
Orientacion A Objetos
Orientacion A ObjetosOrientacion A Objetos
Orientacion A Objetos
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetos
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado Objetos
 
Curso Microsoft Project
Curso Microsoft ProjectCurso Microsoft Project
Curso Microsoft Project
 
M2 actividad 1.2 Cuadro Medios-Fines
M2 actividad 1.2 Cuadro Medios-FinesM2 actividad 1.2 Cuadro Medios-Fines
M2 actividad 1.2 Cuadro Medios-Fines
 
Desarrollo Orientado a Objetos
Desarrollo Orientado a ObjetosDesarrollo Orientado a Objetos
Desarrollo Orientado a Objetos
 

Similar a UNIDAD I Introduccion POO Daniel Rodriguez cruz

Introduccion poo
Introduccion pooIntroduccion poo
Introduccion pooDavid Vidal
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POOLibertad25
 
Introduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosIntroduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosFabian Dorado
 
Programacion Orientada a Obejtos C++
Programacion Orientada a Obejtos C++Programacion Orientada a Obejtos C++
Programacion Orientada a Obejtos C++Christian Castro
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetostaly1999
 
Trabajo final de la unidad 1 desarrollo de aplicaciones 1
Trabajo final de la unidad 1 desarrollo de aplicaciones 1Trabajo final de la unidad 1 desarrollo de aplicaciones 1
Trabajo final de la unidad 1 desarrollo de aplicaciones 1mildred6montoya
 
Paradigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a ObjetosParadigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a ObjetosJose Sanchez
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradawinny_arias
 
Programacin estructurada
Programacin estructuradaProgramacin estructurada
Programacin estructuradaKurt_williams
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POOgueritamala
 
Comunidad emagister 63082_63082-convertido
Comunidad emagister 63082_63082-convertidoComunidad emagister 63082_63082-convertido
Comunidad emagister 63082_63082-convertidoJamil Cajamarca
 
Fundamentos del Enfoque OO
Fundamentos del Enfoque OOFundamentos del Enfoque OO
Fundamentos del Enfoque OOsullinsan
 

Similar a UNIDAD I Introduccion POO Daniel Rodriguez cruz (20)

Introduccion poo
Introduccion pooIntroduccion poo
Introduccion poo
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
PRESENTACION
PRESENTACIONPRESENTACION
PRESENTACION
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POO
 
Introduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosIntroduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetos
 
Generalidades de visual basic 8
Generalidades de visual basic 8Generalidades de visual basic 8
Generalidades de visual basic 8
 
Programacion Orientada a Obejtos C++
Programacion Orientada a Obejtos C++Programacion Orientada a Obejtos C++
Programacion Orientada a Obejtos C++
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Trabajo final de la unidad 1 desarrollo de aplicaciones 1
Trabajo final de la unidad 1 desarrollo de aplicaciones 1Trabajo final de la unidad 1 desarrollo de aplicaciones 1
Trabajo final de la unidad 1 desarrollo de aplicaciones 1
 
Compu 1
Compu 1Compu 1
Compu 1
 
Paradigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a ObjetosParadigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a Objetos
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programacin estructurada
Programacin estructuradaProgramacin estructurada
Programacin estructurada
 
Poovb
PoovbPoovb
Poovb
 
Programacion visual
Programacion visualProgramacion visual
Programacion visual
 
Programacion o.o.
Programacion o.o.Programacion o.o.
Programacion o.o.
 
Generalidades de visual basic 8
Generalidades de visual basic 8Generalidades de visual basic 8
Generalidades de visual basic 8
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
 
Comunidad emagister 63082_63082-convertido
Comunidad emagister 63082_63082-convertidoComunidad emagister 63082_63082-convertido
Comunidad emagister 63082_63082-convertido
 
Fundamentos del Enfoque OO
Fundamentos del Enfoque OOFundamentos del Enfoque OO
Fundamentos del Enfoque OO
 

Último

Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 

Último (20)

Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 

UNIDAD I Introduccion POO Daniel Rodriguez cruz

  • 2. INTRODUCCIÓN LA PROGRAMACIÓN ORIENTADA A OBJETOS PARA (POO). ¿Por qué necesitamos para programar? Mediante el diseño de programas, nos enteramos de varias habilidades como la lectura crítica, el pensamiento analítico y crear síntesis. El programador define el problema, planea una solución, los códigos del programa, pruebe la propuesta y documenta las características. Pero no podemos programar todas las soluciones con el mismo método, por eso aparece paradigmas de programación. Panorámica de Paradigmas de Programación un paradigma de programación "es la manera en que se explotan los elementos de programación, tales como funciones, objetos y variables para producir la salida deseada". ¿Qué es la programación orientada a objetos (POO)? es una forma de conceptualizar los datos de un programa en "cosas" separadas conocidas como objetos, cada uno con sus propias propiedades y métodos. Características Como se desprende de las características más importantes de la programación orientada a objetos: La encapsulación. Capacidad de ocultar los datos y las instrucciones en el interior de un objeto. Herencia. Capacidad de crear un objeto de otro. El polimorfismo. El diseño de las nuevas clases se basa en una sola clase. Paso de mensajes. Es la forma más objetos se comunican entre sí. Recolección de Basura. Gestión de memoria automática, que destruye los objetos que ya no están en uso por el programa. Beneficios Código Compartido. Usted es capaz de estandarizar la forma en que tú estás programando con sus colegas. Modelado rápido. Puede crear prototipos de las clases y su interacción a través de un diagrama. Inconvenientes las desventajas del uso de la programación orientada a objetos: Tamaño. Son más grandes que otros programas, consumiendo más memoria y espacio en disco.
  • 3. Esfuerzo. Requiere mucho trabajo para crear, incluyendo la creación de diagramas en la fase de planificación y la codificación en la fase de ejecución. Conceptos Básicos Clase Plantilla básica que especifica las propiedades y el comportamiento de algo (la vida real o abstracta). Objeto Particular instancia de una clase que responda en consecuencia a los acontecimientos. Atributo Características de la clase. A menudo llamado variables de instancia. Método algoritmo asociado a una clase que representa una cosa que hace el objeto. Subclase clase basado en otra clase. Herencia de proceso donde la subclase obtiene los atributos y los métodos de su clase padre. Interfaz plantilla específica que hace cumplir ciertos atributos y métodos de una clase. Paquete espacio de nombres que organiza un conjunto de clases e interfaces relacionadas. Evento Aviar a la aplicación cuando hay un cambio de estado del objeto.