SlideShare una empresa de Scribd logo
1 de 11
Ing. Manuel Güereca E-mail: prof.guereca@gmail.com Programación Orientada a Objetos
Objetivo de la materia El estudiante aprenderá tópicos avanzados de programación orientada a objetos y su implementación por medio de un leguaje de programación, que sirvan como base para cursos posteriores donde se desarrollaran sistemas computacionales.
Encuadre U1.- Arreglos unidimensionales y multidimensionales. U2.- Métodos y mensajes. U3.- Constructor, destructor. Unidades U4.- Sobrecarga. U5.- Herencia. U6.- Polimorfismo y reutilización Excepciones.
Encuadre Qué materias siguen de aquí???? Estructura de datos
Encuadre La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora. Está basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de 1990. Actualmente son muchos los lenguajes de programación que soportan la orientación a objetos. P.O.O
¿Quién lo Inventó? Los conceptos de la programación orientada a objetos tienen origen en Simula 67, un lenguaje diseñado para hacer simulaciones, creado por Ole-Johan Dahl y KristenNygaard del Centro de Cómputo Noruego en Oslo. Según se informa, la historia es que trabajaban en simulaciones de naves, y fueron confundidos por la explosión combinatoria de cómo las diversas cualidades de diversas naves podían afectar unas a las otras. La idea ocurrió para agrupar los diversos tipos de naves en diversas clases de objetos, siendo responsable cada clase de objetos de definir sus propios datos y comportamiento. Fueron refinados más tarde en Smalltalk, que fue desarrollado en Simula en Xerox PARC (y cuya primera versión fue escrita sobre Basic) pero diseñado para ser un sistema completamente dinámico en el cual los objetos se podrían crear y modificar “en marcha” en lugar de tener un sistema basado en programas estáticos.
¿Quién lo Inventó?
Síndrome del SPQ Poder Saber Querer
Técnicas de estudio http://www.tecnicas-de-estudio.org/ http://www.estudiantes.info/tecnicas_de_estudio/tecnicas_de_estudio.htm http://www.conocimientosfundamentales.unam.mx/
Evaluación Conocimientos   35%           Habilidades  35% Emprendedores 20%            Actitudes     10%  Total 100%
Bibliografía C # Como programar segunda Edición. Harvey Deitel y Paul Deitel. PEARSON EDUCACION. http://www.mslatam.com/latam/msdn/comunidad/dce2005/

Más contenido relacionado

La actualidad más candente (8)

PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Robotica educativa mapa conceptual
Robotica educativa mapa conceptualRobotica educativa mapa conceptual
Robotica educativa mapa conceptual
 
Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202
 
Tecnologia en la educación
Tecnologia en la educaciónTecnologia en la educación
Tecnologia en la educación
 
Informe elaborado de la aplicación de desarrollo de software en progrmacion o...
Informe elaborado de la aplicación de desarrollo de software en progrmacion o...Informe elaborado de la aplicación de desarrollo de software en progrmacion o...
Informe elaborado de la aplicación de desarrollo de software en progrmacion o...
 
historia de la robotica
historia de la roboticahistoria de la robotica
historia de la robotica
 
Lenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetosLenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetos
 

Destacado

Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
Jonathan Abel
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetos
Angel Ordoñez
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
ronnyme21
 
Programacion Orientada a Onjetos
Programacion Orientada a OnjetosProgramacion Orientada a Onjetos
Programacion Orientada a Onjetos
Alex Lopez
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacion
MarioS1093
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
betshycastillo
 

Destacado (20)

Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programa c #
Programa c #Programa c #
Programa c #
 
Poo sistem k.a.
Poo sistem k.a.Poo sistem k.a.
Poo sistem k.a.
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetos
 
2 poo u1 7 variables y operaciones booleanas
2 poo u1 7 variables y operaciones booleanas2 poo u1 7 variables y operaciones booleanas
2 poo u1 7 variables y operaciones booleanas
 
Lenguajes de programacion en pps en el Plantel de Zacualpan, Tlaxcala
Lenguajes de programacion en pps en el Plantel de Zacualpan, TlaxcalaLenguajes de programacion en pps en el Plantel de Zacualpan, Tlaxcala
Lenguajes de programacion en pps en el Plantel de Zacualpan, Tlaxcala
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Introduccion a la P.O.O
Introduccion a la P.O.OIntroduccion a la P.O.O
Introduccion a la P.O.O
 
Programacion Orientada a Onjetos
Programacion Orientada a OnjetosProgramacion Orientada a Onjetos
Programacion Orientada a Onjetos
 
Tema1
Tema1Tema1
Tema1
 
Presentación Del Curso Programacion Avanzada
Presentación Del Curso  Programacion  AvanzadaPresentación Del Curso  Programacion  Avanzada
Presentación Del Curso Programacion Avanzada
 
Lenguajes poo
Lenguajes pooLenguajes poo
Lenguajes poo
 
Ejemplo poo
Ejemplo pooEjemplo poo
Ejemplo poo
 
Cap%c3%8 dtulo+1+programacion+orientada+a+objetos
Cap%c3%8 dtulo+1+programacion+orientada+a+objetosCap%c3%8 dtulo+1+programacion+orientada+a+objetos
Cap%c3%8 dtulo+1+programacion+orientada+a+objetos
 
Tutorial objetos
Tutorial objetosTutorial objetos
Tutorial objetos
 
Poo
PooPoo
Poo
 
2 intro poo
2 intro poo2 intro poo
2 intro poo
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacion
 
Presentación poo
Presentación pooPresentación poo
Presentación poo
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 

Similar a Encuadre Poo

Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
Nanda Moran
 
La inteligencia artificail y su aplicacion en la enseñanza
La inteligencia artificail  y su aplicacion en la enseñanzaLa inteligencia artificail  y su aplicacion en la enseñanza
La inteligencia artificail y su aplicacion en la enseñanza
noelia velmor
 
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
wouyrmz
 
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
wouyrmz
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
Marcelo Brocel
 

Similar a Encuadre Poo (20)

replica montufar
replica montufar replica montufar
replica montufar
 
Tarea 5. investigacion
Tarea 5. investigacionTarea 5. investigacion
Tarea 5. investigacion
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Orientado a objeto
Orientado a objetoOrientado a objeto
Orientado a objeto
 
ESTUDIANTE
ESTUDIANTEESTUDIANTE
ESTUDIANTE
 
Programacion orientada a objeto
Programacion orientada  a objetoProgramacion orientada  a objeto
Programacion orientada a objeto
 
Tarea wedo 1 rflores
Tarea wedo 1 rfloresTarea wedo 1 rflores
Tarea wedo 1 rflores
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Trabajo poo
Trabajo poo Trabajo poo
Trabajo poo
 
Paradigma de Programación Orientado a Objetos
Paradigma de Programación Orientado a ObjetosParadigma de Programación Orientado a Objetos
Paradigma de Programación Orientado a Objetos
 
La inteligencia artificail y su aplicacion en la enseñanza
La inteligencia artificail  y su aplicacion en la enseñanzaLa inteligencia artificail  y su aplicacion en la enseñanza
La inteligencia artificail y su aplicacion en la enseñanza
 
Tabla comparativa de paradigamas
Tabla comparativa de paradigamasTabla comparativa de paradigamas
Tabla comparativa de paradigamas
 
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
 
12343464347
1234346434712343464347
12343464347
 
Teoría POO JAva.pdf
Teoría POO JAva.pdfTeoría POO JAva.pdf
Teoría POO JAva.pdf
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Importancia Diseño Orientado a Objetos
Importancia Diseño Orientado a ObjetosImportancia Diseño Orientado a Objetos
Importancia Diseño Orientado a Objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Historia de la poo ensayo
Historia de la poo ensayoHistoria de la poo ensayo
Historia de la poo ensayo
 

Más de rezzaca (20)

Método Simplex analitico
Método Simplex analiticoMétodo Simplex analitico
Método Simplex analitico
 
Recopilación y Análisis de Documentos.
Recopilación y Análisis de Documentos.Recopilación y Análisis de Documentos.
Recopilación y Análisis de Documentos.
 
El cuestionario
El cuestionarioEl cuestionario
El cuestionario
 
Listas c#
Listas c#Listas c#
Listas c#
 
Unidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del SoftwareUnidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del Software
 
Encuadre de Tópicos Selectos de Programación
Encuadre de Tópicos Selectos de ProgramaciónEncuadre de Tópicos Selectos de Programación
Encuadre de Tópicos Selectos de Programación
 
Encuadre de Estructura de Datos
Encuadre de Estructura de DatosEncuadre de Estructura de Datos
Encuadre de Estructura de Datos
 
Encuadre Programación de Sistemas
Encuadre Programación de SistemasEncuadre Programación de Sistemas
Encuadre Programación de Sistemas
 
Cerradura
CerraduraCerradura
Cerradura
 
Metodos Constructor Y Destructor
Metodos Constructor Y DestructorMetodos Constructor Y Destructor
Metodos Constructor Y Destructor
 
Simetricas Y Transitivas
Simetricas Y TransitivasSimetricas Y Transitivas
Simetricas Y Transitivas
 
Recursividad Con C#
Recursividad Con C#Recursividad Con C#
Recursividad Con C#
 
U2 2 1 U2 2 2 Conjunto Reflexiba
U2 2 1  U2 2 2  Conjunto ReflexibaU2 2 1  U2 2 2  Conjunto Reflexiba
U2 2 1 U2 2 2 Conjunto Reflexiba
 
Propiedades De Las Relaciones
Propiedades De Las RelacionesPropiedades De Las Relaciones
Propiedades De Las Relaciones
 
Listas en C#
Listas en C#Listas en C#
Listas en C#
 
Relaciones Introducción
Relaciones IntroducciónRelaciones Introducción
Relaciones Introducción
 
Evaluacion De Expresiones
Evaluacion De ExpresionesEvaluacion De Expresiones
Evaluacion De Expresiones
 
Reglas De Inferencia
Reglas De InferenciaReglas De Inferencia
Reglas De Inferencia
 
Inducción Matematica
Inducción MatematicaInducción Matematica
Inducción Matematica
 
U1.5 Álgebra Declarativa
U1.5 Álgebra DeclarativaU1.5 Álgebra Declarativa
U1.5 Álgebra Declarativa
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (11)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Encuadre Poo

  • 1. Ing. Manuel Güereca E-mail: prof.guereca@gmail.com Programación Orientada a Objetos
  • 2. Objetivo de la materia El estudiante aprenderá tópicos avanzados de programación orientada a objetos y su implementación por medio de un leguaje de programación, que sirvan como base para cursos posteriores donde se desarrollaran sistemas computacionales.
  • 3. Encuadre U1.- Arreglos unidimensionales y multidimensionales. U2.- Métodos y mensajes. U3.- Constructor, destructor. Unidades U4.- Sobrecarga. U5.- Herencia. U6.- Polimorfismo y reutilización Excepciones.
  • 4. Encuadre Qué materias siguen de aquí???? Estructura de datos
  • 5. Encuadre La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora. Está basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de 1990. Actualmente son muchos los lenguajes de programación que soportan la orientación a objetos. P.O.O
  • 6. ¿Quién lo Inventó? Los conceptos de la programación orientada a objetos tienen origen en Simula 67, un lenguaje diseñado para hacer simulaciones, creado por Ole-Johan Dahl y KristenNygaard del Centro de Cómputo Noruego en Oslo. Según se informa, la historia es que trabajaban en simulaciones de naves, y fueron confundidos por la explosión combinatoria de cómo las diversas cualidades de diversas naves podían afectar unas a las otras. La idea ocurrió para agrupar los diversos tipos de naves en diversas clases de objetos, siendo responsable cada clase de objetos de definir sus propios datos y comportamiento. Fueron refinados más tarde en Smalltalk, que fue desarrollado en Simula en Xerox PARC (y cuya primera versión fue escrita sobre Basic) pero diseñado para ser un sistema completamente dinámico en el cual los objetos se podrían crear y modificar “en marcha” en lugar de tener un sistema basado en programas estáticos.
  • 8. Síndrome del SPQ Poder Saber Querer
  • 9. Técnicas de estudio http://www.tecnicas-de-estudio.org/ http://www.estudiantes.info/tecnicas_de_estudio/tecnicas_de_estudio.htm http://www.conocimientosfundamentales.unam.mx/
  • 10. Evaluación Conocimientos 35% Habilidades 35% Emprendedores 20% Actitudes 10% Total 100%
  • 11. Bibliografía C # Como programar segunda Edición. Harvey Deitel y Paul Deitel. PEARSON EDUCACION. http://www.mslatam.com/latam/msdn/comunidad/dce2005/