SlideShare una empresa de Scribd logo
1 de 10
REPUBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITECNICO
“SANTIAGO MARIÑO”
ESTENSION MATURIN
LENGUAJE DE PROGRAMACION ORIENTADO A
OBJETOS.
Prof: Bachilleres:
Lourdes Leal Lozada Zoyree
Rodríguez Hernán
Rodríguez Patricia
Valera Saraí
Maturín, Junio de 2013
LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.
PROGRAMACION
¿QUE ES EL LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS?
La orientación a objetos es 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.
PROGRAMACION
LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.
CONCEPTOS BASICOS DEL LENGUAJE DE PROGRAMACION ORIENTADO A
OBJETOS.
 Objeto
Ejemplo un auto ford focus azul que corre a 260 km/h
Marca Ford
Modelo Focus
Color Azul
velocidad 260 km/h
LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.
PROGRAMACION
CONCEPTOS BASICOS DEL LENGUAJE DE PROGRAMACION ORIENTADO A
OBJETOS.
 Las clases
LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.
PROGRAMACION
CONCEPTOS BASICOS DEL LENGUAJE DE PROGRAMACION ORIENTADO A
OBJETOS.
 La Herencia
Envío de mensajes
LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.
PROGRAMACION
CARACTERISTICAS DEL LENGUAJE DE PROGRAMACION
ORIENTADO A OBJETOS.
Abstracción.
Encapsulamiento.
Principio de ocultación.
Poliformismo.
Herencia.
LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.
PROGRAMACION
¿EN QUE SE DIFERENCIA DE LA PROGRAMACION IMPERATIVA?
Las principales diferencias entre la programación imperativa y la orientada
a objetos son:
•La programación orientada a objetos es más moderna, es una evolución
de la programación imperativa que plasma en el diseño de una familia de
lenguajes conceptos que existían previamente con algunos nuevos.
•La programación orientada a objetos se basa en lenguajes que soportan
sintáctica y semánticamente la unión entre los tipos abstractos de datos y
sus operaciones (a esta unión se la suele llamar clase).
•La programación orientada a objetos incorpora en su entorno de ejecución
mecanismos tales como el polimorfismo y el envío de mensajes entre
objetos.
PROGRAMACION
LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.
ALGUNOS LEGUANJES ORIENTADOS A OBJETOS.
C++
Objetive C
Java
Smalltalk
Eiffel
Lexico
 Ruby
Python
OCAMIL
Object Pascal
CLIPS
Visual
Java
Actionscript
COBOL
Perl
C#
Visual Basic
PHP
PROGRAMACION
LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.
ALGUNOS LEGUANJES ORIENTADOS A OBJETOS.
Descripción de 3 de ellos:
C++ Objetive C Eiffel
LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.
PROGRAMACION

Más contenido relacionado

La actualidad más candente

La actualidad más candente (10)

Paradigmas
ParadigmasParadigmas
Paradigmas
 
Xd 7 b yo lol
Xd 7 b yo lolXd 7 b yo lol
Xd 7 b yo lol
 
Curso practico de programacion
Curso practico de programacionCurso practico de programacion
Curso practico de programacion
 
Microsoft Visual C++
Microsoft Visual C++Microsoft Visual C++
Microsoft Visual C++
 
Microsoft visual c++
Microsoft visual c++Microsoft visual c++
Microsoft visual c++
 
Herramientas de des. de soft.
Herramientas de des. de soft.Herramientas de des. de soft.
Herramientas de des. de soft.
 
Herramientas de des. de soft. audio
Herramientas de des. de soft. audioHerramientas de des. de soft. audio
Herramientas de des. de soft. audio
 
mapa conceptual de java
mapa conceptual de javamapa conceptual de java
mapa conceptual de java
 
1. Introducción a la Programación Orientada a Objetos con Java
1. Introducción a la Programación Orientada a Objetos con Java1. Introducción a la Programación Orientada a Objetos con Java
1. Introducción a la Programación Orientada a Objetos con Java
 
Lapoo 120925174054-phpapp01
Lapoo 120925174054-phpapp01Lapoo 120925174054-phpapp01
Lapoo 120925174054-phpapp01
 

Destacado

Trabajo java
Trabajo javaTrabajo java
Trabajo javaamec0612
 
Aspectos generales de la computación y Windows 7
Aspectos generales de la computación y Windows 7Aspectos generales de la computación y Windows 7
Aspectos generales de la computación y Windows 7Patricia Vargas
 
Fundamentos de Java
Fundamentos de Java Fundamentos de Java
Fundamentos de Java jmosorio777
 
Fundamentos de programacion en java
Fundamentos de programacion en javaFundamentos de programacion en java
Fundamentos de programacion en javaJefferson Sarmiento
 
INGLES SIN BARRERAS MANUAL 10
INGLES SIN BARRERAS MANUAL 10INGLES SIN BARRERAS MANUAL 10
INGLES SIN BARRERAS MANUAL 10Sara Garrido
 
INGLES SIN BARRERAS MANUAL 11
INGLES SIN BARRERAS MANUAL 11INGLES SIN BARRERAS MANUAL 11
INGLES SIN BARRERAS MANUAL 11Sara Garrido
 
INGLES SIN BARRERAS MANUAL 12
INGLES SIN BARRERAS MANUAL 12INGLES SIN BARRERAS MANUAL 12
INGLES SIN BARRERAS MANUAL 12Sara Garrido
 
INGLES SIN BARRERAS MANUAL 9
INGLES SIN BARRERAS MANUAL 9INGLES SIN BARRERAS MANUAL 9
INGLES SIN BARRERAS MANUAL 9Sara Garrido
 
Conceptos Básicos Informática
Conceptos Básicos InformáticaConceptos Básicos Informática
Conceptos Básicos InformáticaCesar Estrada
 
INGLES SIN BARRERAS MANUAL 7
INGLES SIN BARRERAS MANUAL 7INGLES SIN BARRERAS MANUAL 7
INGLES SIN BARRERAS MANUAL 7Sara Garrido
 
INGLES SIN BARRERAS MANUAL 8
INGLES SIN BARRERAS MANUAL 8INGLES SIN BARRERAS MANUAL 8
INGLES SIN BARRERAS MANUAL 8Sara Garrido
 
INGLES SIN BARRERAS MANUAL 5
INGLES SIN BARRERAS MANUAL 5INGLES SIN BARRERAS MANUAL 5
INGLES SIN BARRERAS MANUAL 5Sara Garrido
 
INGLES SIN BARRERAS MANUAL 6
INGLES SIN BARRERAS MANUAL 6INGLES SIN BARRERAS MANUAL 6
INGLES SIN BARRERAS MANUAL 6Sara Garrido
 
INFORMATICA CONCEPTOS BASICOS
INFORMATICA CONCEPTOS BASICOSINFORMATICA CONCEPTOS BASICOS
INFORMATICA CONCEPTOS BASICOSluismarlmg
 
Fundamentos de programación Java
Fundamentos de programación JavaFundamentos de programación Java
Fundamentos de programación Javaquesada_diego
 

Destacado (18)

Trabajo java
Trabajo javaTrabajo java
Trabajo java
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Aspectos generales de la computación y Windows 7
Aspectos generales de la computación y Windows 7Aspectos generales de la computación y Windows 7
Aspectos generales de la computación y Windows 7
 
Fundamentos de Java
Fundamentos de Java Fundamentos de Java
Fundamentos de Java
 
Fundamentos de programacion en java
Fundamentos de programacion en javaFundamentos de programacion en java
Fundamentos de programacion en java
 
INGLES SIN BARRERAS MANUAL 10
INGLES SIN BARRERAS MANUAL 10INGLES SIN BARRERAS MANUAL 10
INGLES SIN BARRERAS MANUAL 10
 
INGLES SIN BARRERAS MANUAL 11
INGLES SIN BARRERAS MANUAL 11INGLES SIN BARRERAS MANUAL 11
INGLES SIN BARRERAS MANUAL 11
 
INGLES SIN BARRERAS MANUAL 12
INGLES SIN BARRERAS MANUAL 12INGLES SIN BARRERAS MANUAL 12
INGLES SIN BARRERAS MANUAL 12
 
INGLES SIN BARRERAS MANUAL 9
INGLES SIN BARRERAS MANUAL 9INGLES SIN BARRERAS MANUAL 9
INGLES SIN BARRERAS MANUAL 9
 
Conceptos Básicos Informática
Conceptos Básicos InformáticaConceptos Básicos Informática
Conceptos Básicos Informática
 
INGLES SIN BARRERAS MANUAL 7
INGLES SIN BARRERAS MANUAL 7INGLES SIN BARRERAS MANUAL 7
INGLES SIN BARRERAS MANUAL 7
 
INGLES SIN BARRERAS MANUAL 8
INGLES SIN BARRERAS MANUAL 8INGLES SIN BARRERAS MANUAL 8
INGLES SIN BARRERAS MANUAL 8
 
INGLES SIN BARRERAS MANUAL 5
INGLES SIN BARRERAS MANUAL 5INGLES SIN BARRERAS MANUAL 5
INGLES SIN BARRERAS MANUAL 5
 
INGLES SIN BARRERAS MANUAL 6
INGLES SIN BARRERAS MANUAL 6INGLES SIN BARRERAS MANUAL 6
INGLES SIN BARRERAS MANUAL 6
 
INFORMATICA CONCEPTOS BASICOS
INFORMATICA CONCEPTOS BASICOSINFORMATICA CONCEPTOS BASICOS
INFORMATICA CONCEPTOS BASICOS
 
Fundamentos de programación Java
Fundamentos de programación JavaFundamentos de programación Java
Fundamentos de programación Java
 
LibreríAs De Java
LibreríAs De JavaLibreríAs De Java
LibreríAs De Java
 
Curso Java Inacap
Curso Java InacapCurso Java Inacap
Curso Java Inacap
 

Similar a Presentacion programacion

Similar a Presentacion programacion (20)

Tecnologías de Programación Introducción
Tecnologías de Programación IntroducciónTecnologías de Programación Introducción
Tecnologías de Programación Introducción
 
Programacion estructurada.vol2
Programacion estructurada.vol2Programacion estructurada.vol2
Programacion estructurada.vol2
 
Java
JavaJava
Java
 
INTRODUUCIÓN
INTRODUUCIÓNINTRODUUCIÓN
INTRODUUCIÓN
 
Diapositiva informatica nidia
Diapositiva informatica nidiaDiapositiva informatica nidia
Diapositiva informatica nidia
 
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
 
POO
POOPOO
POO
 
1-Unidad 1. Paradigma de la Programación-Orientación a Objetos
1-Unidad 1. Paradigma de la Programación-Orientación a Objetos1-Unidad 1. Paradigma de la Programación-Orientación a Objetos
1-Unidad 1. Paradigma de la Programación-Orientación a Objetos
 
S1-Fundamentos POO
S1-Fundamentos POOS1-Fundamentos POO
S1-Fundamentos POO
 
grupo 02
grupo 02grupo 02
grupo 02
 
12 programación-orientada-a-objetos-expo1-1..2
12 programación-orientada-a-objetos-expo1-1..212 programación-orientada-a-objetos-expo1-1..2
12 programación-orientada-a-objetos-expo1-1..2
 
Progra
PrograProgra
Progra
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
S1-POO-1.1 Fundamentos
S1-POO-1.1 FundamentosS1-POO-1.1 Fundamentos
S1-POO-1.1 Fundamentos
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Programacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a EventosProgramacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a Eventos
 
Unidad 1 clase 5 - fp
Unidad 1   clase 5 - fpUnidad 1   clase 5 - fp
Unidad 1 clase 5 - fp
 
Programmer visions
Programmer visionsProgrammer visions
Programmer visions
 
Jm poo
Jm pooJm poo
Jm poo
 
uso_program.ppt
uso_program.pptuso_program.ppt
uso_program.ppt
 

Presentacion programacion

  • 1. REPUBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO POLITECNICO “SANTIAGO MARIÑO” ESTENSION MATURIN LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS. Prof: Bachilleres: Lourdes Leal Lozada Zoyree Rodríguez Hernán Rodríguez Patricia Valera Saraí Maturín, Junio de 2013
  • 2. LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS. PROGRAMACION ¿QUE ES EL LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS? La orientación a objetos es 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.
  • 3. PROGRAMACION LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS. CONCEPTOS BASICOS DEL LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.  Objeto Ejemplo un auto ford focus azul que corre a 260 km/h Marca Ford Modelo Focus Color Azul velocidad 260 km/h
  • 4. LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS. PROGRAMACION CONCEPTOS BASICOS DEL LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.  Las clases
  • 5. LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS. PROGRAMACION CONCEPTOS BASICOS DEL LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.  La Herencia Envío de mensajes
  • 6. LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS. PROGRAMACION CARACTERISTICAS DEL LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS. Abstracción. Encapsulamiento. Principio de ocultación. Poliformismo. Herencia.
  • 7. LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS. PROGRAMACION ¿EN QUE SE DIFERENCIA DE LA PROGRAMACION IMPERATIVA? Las principales diferencias entre la programación imperativa y la orientada a objetos son: •La programación orientada a objetos es más moderna, es una evolución de la programación imperativa que plasma en el diseño de una familia de lenguajes conceptos que existían previamente con algunos nuevos. •La programación orientada a objetos se basa en lenguajes que soportan sintáctica y semánticamente la unión entre los tipos abstractos de datos y sus operaciones (a esta unión se la suele llamar clase). •La programación orientada a objetos incorpora en su entorno de ejecución mecanismos tales como el polimorfismo y el envío de mensajes entre objetos.
  • 8. PROGRAMACION LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS. ALGUNOS LEGUANJES ORIENTADOS A OBJETOS. C++ Objetive C Java Smalltalk Eiffel Lexico  Ruby Python OCAMIL Object Pascal CLIPS Visual Java Actionscript COBOL Perl C# Visual Basic PHP
  • 9. PROGRAMACION LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS. ALGUNOS LEGUANJES ORIENTADOS A OBJETOS. Descripción de 3 de ellos: C++ Objetive C Eiffel
  • 10. LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS. PROGRAMACION