SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
PROGRAMACION
ORIENTADA A
OBJETOS
INTEGRANTES
ARMANDO YAZMIN
Bertha Yazmin Soto
Mancilla
ANGEL
José Ángel Guadalupe
Valencia Hernández
PABLO
Juan Pablo Torres Sierra
José Armando Baltazar Duran
Ramírez
PAMELA
Pamela Chico Arroyo
INTRODUCCION
La computación es una herramienta indispensable para el ser
humano moderno y está se encuentra en constante cambio
día con día para así mejorar todas las ramas que de ella
derivan a su vez esto genera a que haya un sinfín de
procedimientos para realizar el mismo objetivo, claro unos
procedimientos mas modernos que otros, pero esto tiene
conceptos básicos que todo aquel que quiera especializarse
en la programación debe aprender e interpretar de la mejor
manera, y en este documento te diremos cuáles son estos.
MOTIVACIÓN DEL TRABAJO
La principal función del trabajo es inculcar a los alumnos de
la carrera a adquirir un lenguaje meramente enfocado en la
programación basándonos en la doctrina de los grandes
programadores que ha tenido el mundo. Estos conceptos nos
permiten entender lo que la palabra nos dice
específicamente en la materia de la programación, también
nos ayuda a identificar los procesos y analizarlo revisar los
componentes identificarlos y así poderlos plasmar en un
DIFERENCIA ENTRE PE Y POO
Según la Universidad nacional de Chimborazo
nos dice que estas son las diferencias de PE Y
POO:
1.P.O.O Encapsula los datos.
2.P.E Separa los datos.
3.La P.E pretende resolver un problema de
principio a fin en una sola estructura de
código.
4.P.O.O se basa en pensar los problemas,
declarando variables o los tipos de datos los
objetos del problema y que, a su vez, cada
objeto tiene anidadas variables que hacen
referencia al dato.
Crear una clase camión, asignamos
variables (valores o atributos),
Velocidad Máxima=1
Cambios: 5, Marca: FORD, Creamos
métodos o funciones: que Vaya
Hacia Adelante, función que se
detenga o frene, etc.
EJEMPLO POO
Son más fáciles de entender, puede
ser leído en secuencia, de arriba
hacia abajo, sin necesidad de
buscar entre líneas para
encontrar lo que se está
haciendo, la estructura del
programa es más clara por lo que
es más fácil comprender lo que
hace cada función.
EJEMPLO PE
Los lenguajes de programación
orientados a objetos reducen el tiempo
de desarrollo porque puede reutilizar
el código y desarrollar modelos
basados en objetos anteriores. Los
objetos también se separan para evitar
la sobreescritura accidental o la
influencia de otros programas. Es
limpio y eficiente.
LENGUAJES PARA
POO
Muchos lenguajes son
compatibles con la programación
orientada a objetos, pero
algunos lenguajes comunes
orientados a objetos son->>
La programación orientada a objetos en
Python es opcional y de hecho hasta ahora
no la hemos usado directamente, aunque
indirectamente lo hemos hecho desde el
principio. Aunque su mayor ventaja aparece
con los programas largos y más complejos,
es muy útil entender cómo funciona la POO,
ya que es así como Python funciona
internamente.
PYTHON
Como todo paradigma de programación
tienes sus principios, la programación
orientada a objetos en Java no es la
excepción, en este caso contiene 4 y son los
siguientes:
1. •Encapsulación
2. •Abstracción
3. •Herencia
4. •Polimorfismo.
JAVA
Es un lenguaje reflexivo de
programación, orientado a objetos
y con tipado dinámico. Por sus
características, Smalltalk puede
ser considerado también como un
entorno de objetos, donde incluso
el propio sistema es un objeto.
• Un sistema Smalltalk está
compuesto por:
• Una Máquina virtual
• Un archivo llamado "Imagen",
que contiene a todos los
objetos del sistema.
• Un lenguaje de programación
(también conocido como
Smalltalk).
• Una enorme biblioteca de
"objetos reusables".
• Y generalmente, un entorno de
desarrollo que además puede
funcionar como un sistema en
tiempo de ejecución.
SMALLTALK
La intención de su creación fue extender al
lenguaje de programación C mecanismos que
permiten la manipulación de objetos. En ese
sentido, desde el punto de vista de los lenguajes
orientados a objetos, C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidades de
programación genérica, que se sumaron a los
paradigmas de programación estructurada y
programación orientada a objetos. Por esto se
suele decir que el C++ es un lenguaje de
programación multiparadigma.
C++
Simula es un lenguaje de programación
orientada a objetos (POO) de 1962. Fue el
primero de este tipo que incluyó el
concepto de clase. Varios años después de
su desarrollo, casi todos los lenguajes
modernos comenzaron a utilizar sus
principios de orientación a objetos. Así
fue como se popularizaron términos como
clases, objetos, instancias, herencia,
polimorfismo, etc.
Simula
GENERACIONES DE LOS
LENGUAJES DE PROGRAMACION
LINEA DEL TIEMPO……………..
Los lenguajes de primera
generación, o 1GL, lenguajes
de bajo nivel que son lenguaje
de máquina.
EJEMPLOS:
• Lenguaje ensamblador
• Lenguaje maquina
1ra
GENERACION
1940 –
1950
1er GEN
Los lenguajes de segunda
generación, o 2GL, lenguajes de bajo
nivel que generalmente consisten en
lenguajes ensamblados.
EJEMPLOS:
FORTRAN, COBOL, PASCAL y BASIC
2da
GENERACION
1951 –
1965
2da GEN
Los lenguajes de tercera generación, o 3GL,
lenguajes de alto nivel como C.
EJEMPLOS:
C, ALGOL, PROLOG y ADA
3ra
GENERACION
1966 –
1985
3ra GEN
Los lenguajes de cuarta generación, o 4GL,
son idiomas que consisten en declaraciones
similares a las declaraciones en un
lenguaje humano. Los lenguajes de cuarta
generación se usan comúnmente en la
programación de bases de datos y scripts.
EJEMP[LOS:
C++, SQL, EIFFEL, VISUAL BASIC y JAVA
4ta
GENERACION
1986 –
1995
4ta GEN
Los idiomas de quinta generación, o 5GL,
son lenguajes de programación que
contienen herramientas visuales para ayudar
a desarrollar un programa. Un buen ejemplo
seria Visual Basic
EJEMPLOS:
R, PYTHON, HASKELL, MERCURY y QPS5
5ta
GENERACION
1986 –
2002
5ta GEN
Según López nos dice que la abstracción:
dentro del contexto cada componente
denominado objeto se usa como modelo de
un componente abstracto que puede realizar
una labor, comunicar y modificar su estado,
y comunicarse con otros objetos en el
sistema sin desvelar detalles de cómo se
implementan dichas características. Los
procesos, las funciones o los métodos
pueden además ser abstraídos y cuando lo
están, una variedad de técnicas es
requeridas para ampliar una abstracción.
ABSTRACCION
Ejemplo:
El control remoto de la TV es un
objeto físico con un nombre que
tiene características como el
peso, tamaño, forma, etc., y
puede realizar algunas acciones
como encender o apagar,
cambiar de canal, subir o bajar
el volumen, etc.
Porto y Merino nos dicen que significa a
que existe, es real, y que permite hacer
mención de algún objeto que está
referido a algo determinado y permite
hacer un análisis que es preciso,
detallado o bien delimitado.
Según Tilio nos dice que se trata de algo
que resulta determinado, es específico o
preciso.
CONCRETO
En la REA, el diccionario nos dice que análisis significa
distinción y separación de las partes de algo para conocer su
descomposición. (REA,2021)
En la REA, el diccionario nos dice que análisis significa estudio
detallado de algo, especialmente de una obra o de un escrito.
(REA,2021)
En equipo editorial etecé nos dice que análisis es observar algo
enteramente disuelto en sus más mínimos componentes.
(EquipoEditorialEtecé,2021)
Según Martínez, nos dice que un análisis es un estudio profundo
de un sujeto, objeto o situación con el fin de conocer sus
fundamentos, sus bases y motivos de su surgimiento, creación o
causas originarias. (Martinez,2021)
ANALISIS
Según la página web Ejemplo de, el
significado más común es el texto
abreviado en el que se describen los
planteamientos principales de algo
mucho más extenso, puede ser un
libro (en este caso se denominaría
síntesis literaria), un artículo, una
película o cualquier otro hecho
relevante.
SINTESIS
Un algoritmo es un método para
resolver un problema mediante una
secuencia de pasos bien definidos,
ordenados y finitos. Para que se
pueda ejecutar el algoritmo es
preciso, además, que se disponga de
las “herramientas” adecuadas para
llevar a cabo cada uno de los pasos.
ALGORITMO
● Según Guillermo nos dice que un proceso
es una secuencia de acciones que se
llevan a cabo para lograr un fin
determinado.
● Yirda nos indica que es la sucesión de
actos o acciones realizados con cierto
orden, que se dirigen a un punto o
finalidad, así como también al conjunto
de fenómenos activos y organizados en el
tiempo.
● Según Valencia nos dice que un proceso es
una secuencia de pasos dispuesta con
algún tipo de lógica que se enfoca en
lograr algún resultado específico.
PROCESO
Esquema teórico, generalmente en forma
matemática, de un sistema o de una
realidad compleja, como la evolución
económica de un país, que se elabora
para facilitar su comprensión y el
estudio de su comportamiento.
MODELO
METODO DE LAS 6D
CONCLUSION
El trabajo se realizó con el fin de conocer
más de la programación orientada a objetos
a través de las definiciones que se presentan
en el trabajo.
Conceptos y un poco de historia fueron vistos
en este trabajo, se buscaron las definiciones
con forme a la materia, es decir se buscaron
las definiciones más apegadas a la materia,
aunque de todas, concreto fue la más
complicada dada la definición que se
entregaba, ya que no era acorde a la materia.
Se logra lo planeado obteniendo información
relevante o concisa para cada pregunta de
este repaso de la materia.
GRACIAS

Mais conteúdo relacionado

Semelhante a POO.pdf

Programación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UMLProgramación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UMLGabriel Cortez
 
Introducción a la P.O.O en Introducción a la Programación
Introducción a la P.O.O en Introducción a la ProgramaciónIntroducción a la P.O.O en Introducción a la Programación
Introducción a la P.O.O en Introducción a la ProgramaciónFacultad de Ciencias y Sistemas
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosWilliam Devia
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POOLibertad25
 
Taller campus party .net
Taller campus party .netTaller campus party .net
Taller campus party .netcampus party
 
Taller campus party
Taller campus partyTaller campus party
Taller campus partycampus party
 
Qué es programación modular
Qué es programación modularQué es programación modular
Qué es programación modularAnitaBlen
 
Diaposivas final
Diaposivas finalDiaposivas final
Diaposivas finalPonchale
 
Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2alberto vallejos
 
visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0Gregory de la Rosa
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosjaninaplaza
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosjimenezponce
 

Semelhante a POO.pdf (20)

Programación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UMLProgramación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UML
 
Introducción a la P.O.O en Introducción a la Programación
Introducción a la P.O.O en Introducción a la ProgramaciónIntroducción a la P.O.O en Introducción a la Programación
Introducción a la P.O.O en Introducción a la Programación
 
Tabla sqa
Tabla sqaTabla sqa
Tabla sqa
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POO
 
Taller campus party .net
Taller campus party .netTaller campus party .net
Taller campus party .net
 
Taller campus party
Taller campus partyTaller campus party
Taller campus party
 
Poovb
PoovbPoovb
Poovb
 
Qué es programación modular
Qué es programación modularQué es programación modular
Qué es programación modular
 
Diaposivas final
Diaposivas finalDiaposivas final
Diaposivas final
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
PRESENTACION
PRESENTACIONPRESENTACION
PRESENTACION
 
Po ovs pe
Po ovs pePo ovs pe
Po ovs pe
 
CONCEPTOS DE INFORMÁTICA
CONCEPTOS DE INFORMÁTICACONCEPTOS DE INFORMÁTICA
CONCEPTOS DE INFORMÁTICA
 
Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2
 
visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0
 
Presentación poo
Presentación pooPresentación poo
Presentación poo
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 

Último

hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfDiegoMadrigal21
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfcesar17lavictoria
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...RichardRivas28
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 

Último (20)

hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 

POO.pdf

  • 2. INTEGRANTES ARMANDO YAZMIN Bertha Yazmin Soto Mancilla ANGEL José Ángel Guadalupe Valencia Hernández PABLO Juan Pablo Torres Sierra José Armando Baltazar Duran Ramírez PAMELA Pamela Chico Arroyo
  • 3. INTRODUCCION La computación es una herramienta indispensable para el ser humano moderno y está se encuentra en constante cambio día con día para así mejorar todas las ramas que de ella derivan a su vez esto genera a que haya un sinfín de procedimientos para realizar el mismo objetivo, claro unos procedimientos mas modernos que otros, pero esto tiene conceptos básicos que todo aquel que quiera especializarse en la programación debe aprender e interpretar de la mejor manera, y en este documento te diremos cuáles son estos. MOTIVACIÓN DEL TRABAJO La principal función del trabajo es inculcar a los alumnos de la carrera a adquirir un lenguaje meramente enfocado en la programación basándonos en la doctrina de los grandes programadores que ha tenido el mundo. Estos conceptos nos permiten entender lo que la palabra nos dice específicamente en la materia de la programación, también nos ayuda a identificar los procesos y analizarlo revisar los componentes identificarlos y así poderlos plasmar en un
  • 4. DIFERENCIA ENTRE PE Y POO Según la Universidad nacional de Chimborazo nos dice que estas son las diferencias de PE Y POO: 1.P.O.O Encapsula los datos. 2.P.E Separa los datos. 3.La P.E pretende resolver un problema de principio a fin en una sola estructura de código. 4.P.O.O se basa en pensar los problemas, declarando variables o los tipos de datos los objetos del problema y que, a su vez, cada objeto tiene anidadas variables que hacen referencia al dato.
  • 5. Crear una clase camión, asignamos variables (valores o atributos), Velocidad Máxima=1 Cambios: 5, Marca: FORD, Creamos métodos o funciones: que Vaya Hacia Adelante, función que se detenga o frene, etc. EJEMPLO POO
  • 6. Son más fáciles de entender, puede ser leído en secuencia, de arriba hacia abajo, sin necesidad de buscar entre líneas para encontrar lo que se está haciendo, la estructura del programa es más clara por lo que es más fácil comprender lo que hace cada función. EJEMPLO PE
  • 7. Los lenguajes de programación orientados a objetos reducen el tiempo de desarrollo porque puede reutilizar el código y desarrollar modelos basados en objetos anteriores. Los objetos también se separan para evitar la sobreescritura accidental o la influencia de otros programas. Es limpio y eficiente. LENGUAJES PARA POO Muchos lenguajes son compatibles con la programación orientada a objetos, pero algunos lenguajes comunes orientados a objetos son->>
  • 8. La programación orientada a objetos en Python es opcional y de hecho hasta ahora no la hemos usado directamente, aunque indirectamente lo hemos hecho desde el principio. Aunque su mayor ventaja aparece con los programas largos y más complejos, es muy útil entender cómo funciona la POO, ya que es así como Python funciona internamente. PYTHON
  • 9. Como todo paradigma de programación tienes sus principios, la programación orientada a objetos en Java no es la excepción, en este caso contiene 4 y son los siguientes: 1. •Encapsulación 2. •Abstracción 3. •Herencia 4. •Polimorfismo. JAVA
  • 10. Es un lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico. Por sus características, Smalltalk puede ser considerado también como un entorno de objetos, donde incluso el propio sistema es un objeto. • Un sistema Smalltalk está compuesto por: • Una Máquina virtual • Un archivo llamado "Imagen", que contiene a todos los objetos del sistema. • Un lenguaje de programación (también conocido como Smalltalk). • Una enorme biblioteca de "objetos reusables". • Y generalmente, un entorno de desarrollo que además puede funcionar como un sistema en tiempo de ejecución. SMALLTALK
  • 11. La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, C++ es un lenguaje híbrido. Posteriormente se añadieron facilidades de programación genérica, que se sumaron a los paradigmas de programación estructurada y programación orientada a objetos. Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma. C++
  • 12. Simula es un lenguaje de programación orientada a objetos (POO) de 1962. Fue el primero de este tipo que incluyó el concepto de clase. Varios años después de su desarrollo, casi todos los lenguajes modernos comenzaron a utilizar sus principios de orientación a objetos. Así fue como se popularizaron términos como clases, objetos, instancias, herencia, polimorfismo, etc. Simula
  • 13. GENERACIONES DE LOS LENGUAJES DE PROGRAMACION LINEA DEL TIEMPO……………..
  • 14. Los lenguajes de primera generación, o 1GL, lenguajes de bajo nivel que son lenguaje de máquina. EJEMPLOS: • Lenguaje ensamblador • Lenguaje maquina 1ra GENERACION 1940 – 1950 1er GEN
  • 15. Los lenguajes de segunda generación, o 2GL, lenguajes de bajo nivel que generalmente consisten en lenguajes ensamblados. EJEMPLOS: FORTRAN, COBOL, PASCAL y BASIC 2da GENERACION 1951 – 1965 2da GEN
  • 16. Los lenguajes de tercera generación, o 3GL, lenguajes de alto nivel como C. EJEMPLOS: C, ALGOL, PROLOG y ADA 3ra GENERACION 1966 – 1985 3ra GEN
  • 17. Los lenguajes de cuarta generación, o 4GL, son idiomas que consisten en declaraciones similares a las declaraciones en un lenguaje humano. Los lenguajes de cuarta generación se usan comúnmente en la programación de bases de datos y scripts. EJEMP[LOS: C++, SQL, EIFFEL, VISUAL BASIC y JAVA 4ta GENERACION 1986 – 1995 4ta GEN
  • 18. Los idiomas de quinta generación, o 5GL, son lenguajes de programación que contienen herramientas visuales para ayudar a desarrollar un programa. Un buen ejemplo seria Visual Basic EJEMPLOS: R, PYTHON, HASKELL, MERCURY y QPS5 5ta GENERACION 1986 – 2002 5ta GEN
  • 19. Según López nos dice que la abstracción: dentro del contexto cada componente denominado objeto se usa como modelo de un componente abstracto que puede realizar una labor, comunicar y modificar su estado, y comunicarse con otros objetos en el sistema sin desvelar detalles de cómo se implementan dichas características. Los procesos, las funciones o los métodos pueden además ser abstraídos y cuando lo están, una variedad de técnicas es requeridas para ampliar una abstracción. ABSTRACCION Ejemplo: El control remoto de la TV es un objeto físico con un nombre que tiene características como el peso, tamaño, forma, etc., y puede realizar algunas acciones como encender o apagar, cambiar de canal, subir o bajar el volumen, etc.
  • 20. Porto y Merino nos dicen que significa a que existe, es real, y que permite hacer mención de algún objeto que está referido a algo determinado y permite hacer un análisis que es preciso, detallado o bien delimitado. Según Tilio nos dice que se trata de algo que resulta determinado, es específico o preciso. CONCRETO
  • 21. En la REA, el diccionario nos dice que análisis significa distinción y separación de las partes de algo para conocer su descomposición. (REA,2021) En la REA, el diccionario nos dice que análisis significa estudio detallado de algo, especialmente de una obra o de un escrito. (REA,2021) En equipo editorial etecé nos dice que análisis es observar algo enteramente disuelto en sus más mínimos componentes. (EquipoEditorialEtecé,2021) Según Martínez, nos dice que un análisis es un estudio profundo de un sujeto, objeto o situación con el fin de conocer sus fundamentos, sus bases y motivos de su surgimiento, creación o causas originarias. (Martinez,2021) ANALISIS
  • 22. Según la página web Ejemplo de, el significado más común es el texto abreviado en el que se describen los planteamientos principales de algo mucho más extenso, puede ser un libro (en este caso se denominaría síntesis literaria), un artículo, una película o cualquier otro hecho relevante. SINTESIS
  • 23. Un algoritmo es un método para resolver un problema mediante una secuencia de pasos bien definidos, ordenados y finitos. Para que se pueda ejecutar el algoritmo es preciso, además, que se disponga de las “herramientas” adecuadas para llevar a cabo cada uno de los pasos. ALGORITMO
  • 24. ● Según Guillermo nos dice que un proceso es una secuencia de acciones que se llevan a cabo para lograr un fin determinado. ● Yirda nos indica que es la sucesión de actos o acciones realizados con cierto orden, que se dirigen a un punto o finalidad, así como también al conjunto de fenómenos activos y organizados en el tiempo. ● Según Valencia nos dice que un proceso es una secuencia de pasos dispuesta con algún tipo de lógica que se enfoca en lograr algún resultado específico. PROCESO
  • 25. Esquema teórico, generalmente en forma matemática, de un sistema o de una realidad compleja, como la evolución económica de un país, que se elabora para facilitar su comprensión y el estudio de su comportamiento. MODELO
  • 27. CONCLUSION El trabajo se realizó con el fin de conocer más de la programación orientada a objetos a través de las definiciones que se presentan en el trabajo. Conceptos y un poco de historia fueron vistos en este trabajo, se buscaron las definiciones con forme a la materia, es decir se buscaron las definiciones más apegadas a la materia, aunque de todas, concreto fue la más complicada dada la definición que se entregaba, ya que no era acorde a la materia. Se logra lo planeado obteniendo información relevante o concisa para cada pregunta de este repaso de la materia.