UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

20
Fundamentos de la programación Tutoría II Bimestre Ing. Jorge A. López Vargas [email protected] Ciencias de la Computación Jorge López Vargas Fundamentos de la programación

Transcript of UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Page 1: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Fundamentos de la programación

Tutoría II BimestreIng. Jorge A. López Vargas

[email protected]

Ciencias de la Computación

Jorge López Vargas

Fundamentos de la programación

Page 2: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Contenidos

• Arreglos

• Métodos

• Introducción a la POO

Page 3: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Arreglos

• Estructura de datos que almacena información del mismo tipo de dato.

• Conceptos claves:

• Declaraciones

• Indice - Límites

• Operaciones: crear, recorrer.

Page 4: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Arreglos - Ejercicio

• Elabore en pseudo-código un programa que permita ingresar elementos a un arreglo, de números reales, cuya longitud es 7.

Page 5: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
Page 6: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Arreglos - Ejercicio (Java)

Page 7: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Métodos

• Aplicación de la estrategia “Divide y vencerás”

• Concentrar estudio en los métodos que devuelven un valor.

• Operaciones: declaración, invocación.

Page 8: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Métodos - Ejercicio

• Elabore un programa en pseudo-código, que permita crear un arreglos de números enteros de tamaño 10. Una vez creado se debe permitir al usuario ingresar valores al arreglo y debe elaborar un método que cuente cuántos elementos son menores a un valor que es ingresado por el usuario

Page 9: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
Page 10: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Métodos - Ejercicio

Page 11: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Métodos - Ejercicio (Java)

Page 12: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Métodos - Ejercicio (Java)

Page 13: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Conceptos de POO• Clases

• Atributos

• Métodos

• Constructores

• Métodos obtener(get) y configurar(set)

• Objetos

• Operaciones: creación, invocación a métodos

• Clases de prueba

Page 14: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Ejercicio POO• Disene una clase en Java que tenga las siguientes

caracteristicas: la clase se llamara Contacto y tendra como atributos nombre, apellido y numero, es necesario que por cada atributo la clase posea los metodos get y set correspondientes. Tambien debe elaborar dos constructores, el primero recibe 2 parametros que inicializan nombre y apellido; mientras que el segundo constructor recibe 3 parametros que inicializaran a cada atributo. Construya una clase de prueba que demuestre el funcionamiento de las clases construidas.

Page 15: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Ejercicio POO

Page 16: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
Page 17: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Ejercicio POO

Page 18: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Ejercicio POO - TestContacto

Page 19: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)

Información adicional

• Ingresar al EVA periódicamente.

• Tutorías telefónicas: Martes y Jueves de 15h30 - 17h30

• Mensajería instantánea:

• Messenger: [email protected]

• Skype: jorgaf.lopez

Page 20: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)