Está en la página 1de 60

ALGORÍTMICA Y PROGRAMACIÓN ORIENTADA A OBJETOS

Herramientas de desarrollo

JAVA

Profesor
John Ledgard Trujillo Trejo

Profesor de Tiempo Parcial

Lic. En Computación - UNMSM

Correo-e: jtrujillot@unmsm.edu.pe

Ciudad Universitaria, Lima, 20 de marzo de 2021


Universidad Nacional Mayor de San Marcos

Introducción

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 2


Universidad Nacional Mayor de San Marcos

Introducción

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 3


Universidad Nacional Mayor de San Marcos

Entornos Integrados de Desarrollo (IDE)

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 4


Universidad Nacional Mayor de San Marcos

Herramientas de Modelamiento

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 5


Universidad Nacional Mayor de San Marcos

Herramientas de Modelamiento

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 6


Universidad Nacional Mayor de San Marcos

Herramientas de Modelamiento

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 7


Universidad Nacional Mayor de San Marcos

Herramientas de Modelamiento

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 8


ALGORÍTMICA Y PROGRAMACIÓN ORIENTADA A OBJETOS

METODOS

Profesor
John Ledgard Trujillo Trejo

Profesor de Tiempo Parcial

Lic. En Computación - UNMSM

Correo-e: jtrujillot@unmsm.edu.pe

Ciudad Universitaria, Lima, 20 de marzo de 2021


Universidad Nacional Mayor de San Marcos

Métodos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 10


Universidad Nacional Mayor de San Marcos

Métodos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 11


Universidad Nacional Mayor de San Marcos

Métodos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 12


Universidad Nacional Mayor de San Marcos

Métodos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 13


Universidad Nacional Mayor de San Marcos

Métodos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 14


Universidad Nacional Mayor de San Marcos

Método constructor

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 15


Universidad Nacional Mayor de San Marcos

Método constructor

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 16


Universidad Nacional Mayor de San Marcos

Método constructor

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 17


Universidad Nacional Mayor de San Marcos

Método constructor: Definición

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 18


Universidad Nacional Mayor de San Marcos

Método constructor: Llamada

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 19


Universidad Nacional Mayor de San Marcos

Modificadores de acceso

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 20


Universidad Nacional Mayor de San Marcos

Modificadores de acceso

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 21


Universidad Nacional Mayor de San Marcos

Modificadores de acceso

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 22


Universidad Nacional Mayor de San Marcos

Modificadores de acceso: Ejemplos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 23


Universidad Nacional Mayor de San Marcos

Modificadores de acceso: Ejemplos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 24


Universidad Nacional Mayor de San Marcos

Modificadores de acceso: Ejemplos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 25


Universidad Nacional Mayor de San Marcos

Modificadores de acceso: Ejemplos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 26


Universidad Nacional Mayor de San Marcos

Modificadores de acceso: Ejemplos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 27


Universidad Nacional Mayor de San Marcos

Modificadores de acceso: Ejemplos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 28


Universidad Nacional Mayor de San Marcos

Modificadores de acceso: Ejemplos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 29


Universidad Nacional Mayor de San Marcos

Modificadores de acceso: Ejemplos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 30


Universidad Nacional Mayor de San Marcos

Modificadores de acceso: Ejemplos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 31


Universidad Nacional Mayor de San Marcos

Modificadores de acceso: Ejemplos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 32


Universidad Nacional Mayor de San Marcos

Métodos GET y SET

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 33


Universidad Nacional Mayor de San Marcos

Métodos GET y SET

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 34


Universidad Nacional Mayor de San Marcos

Métodos GET y SET: Ejemplos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 35


Universidad Nacional Mayor de San Marcos

Métodos GET y SET: Ejemplos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 36


Universidad Nacional Mayor de San Marcos

Métodos GET y SET: Ejemplos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 37


Universidad Nacional Mayor de San Marcos

Métodos GET y SET: Ejemplos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 38


Universidad Nacional Mayor de San Marcos

Métodos GET y SET: Ejemplos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 39


Universidad Nacional Mayor de San Marcos

Métodos GET y SET: Ejemplos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 40


Universidad Nacional Mayor de San Marcos

Método de instancias

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 41


Universidad Nacional Mayor de San Marcos

Estructura de un método

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 42


Universidad Nacional Mayor de San Marcos

Estructura de un método

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 43


Universidad Nacional Mayor de San Marcos

Estructura de un método

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 44


Universidad Nacional Mayor de San Marcos

Métodos: Paso de parámetros

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 45


Universidad Nacional Mayor de San Marcos

Métodos: Paso de parámetros

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 46


Universidad Nacional Mayor de San Marcos

Métodos: Paso de parámetros

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 47


Universidad Nacional Mayor de San Marcos

Métodos: Alcance de las variables

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 48


Universidad Nacional Mayor de San Marcos

Métodos: Variables locales de métodos

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 49


Universidad Nacional Mayor de San Marcos

Reusando nombres de variables locales

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 50


Universidad Nacional Mayor de San Marcos

Reusando nombres de variables de bloque

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 51


Universidad Nacional Mayor de San Marcos

Solape de alcance

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 52


Universidad Nacional Mayor de San Marcos

Solape de variables globales y locales

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 53


Universidad Nacional Mayor de San Marcos

Entrada y salida estándar

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 54


Universidad Nacional Mayor de San Marcos

Entrada y salida estándar

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 55


Universidad Nacional Mayor de San Marcos

Entrada y salida estándar

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 56


Universidad Nacional Mayor de San Marcos

Entrada y salida estándar

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 57


Universidad Nacional Mayor de San Marcos

Bibliografía
1. Deitel, Paul & Deitel Harvey. Java como programar. México. Edit. Pearson
Educación. 616p. ISBN: 978-607-32-1150-5. 2012.
2. Eckel, Bruce (2003) Piensa en Java. Prentice-Hall. 2da Edicion. Madrid, España.
3. Bell, Douglas & Parr, Mike. Java para estudiantes. México. Edit Pearson Educación.
552p. ISBN: 978-607-32-0557-3. 2011.
4. Wu, Thomas. Programación en Java. Introducción a la Programación Orienta a
Objetos. México D. F. McGraw-Hill. 1186p. 2008.
5. Joyanes, Luis & Zahonero, Ignacio. Programacion C, C++, Java y UML. Mexico D.F.
MacGraw-Hill, 1000p. 2010.

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 58


Universidad Nacional Mayor de San Marcos

Bibliografía
6. Deitel & Deitel. Java como programar. México. Edit. Pearson Prentice Hall. 2008.
7. Ceballos Sierra, Francisco Javier. Java 2. Curso de Programación. México D. F.
Alfaomega Grupo Editor S. A. 779p.
8. Nolasco Valenzuela, Jorge, Jara Barrientos, José. Java 8 y Android Studio. Lima.
Perú. Editora INKADROID S.A.C. 238p. ISBN: 978-612-46976-0-9. 2015.

20/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 59


Profesor
John Ledgard Trujillo Trejo

Profesor de Tiempo Parcial

Lic. En Computación - UNMSM

Correo-e: jtrujillot@unmsm.edu.pe

También podría gustarte