![Page 1: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/1.jpg)
Fundamentos de la programación
Tutoría II BimestreIng. Jorge A. López Vargas
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)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/2.jpg)
Contenidos
• Arreglos
• Métodos
• Introducción a la POO
![Page 3: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/3.jpg)
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)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/4.jpg)
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)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/5.jpg)
![Page 6: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/6.jpg)
Arreglos - Ejercicio (Java)
![Page 7: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/7.jpg)
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)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/8.jpg)
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)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/9.jpg)
![Page 10: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/10.jpg)
Métodos - Ejercicio
![Page 11: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/11.jpg)
Métodos - Ejercicio (Java)
![Page 12: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/12.jpg)
Métodos - Ejercicio (Java)
![Page 13: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/13.jpg)
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)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/14.jpg)
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)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/15.jpg)
Ejercicio POO
![Page 16: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/16.jpg)
![Page 17: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/17.jpg)
Ejercicio POO
![Page 18: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/18.jpg)
Ejercicio POO - TestContacto
![Page 19: UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/19.jpg)
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)](https://reader034.vdocuments.pub/reader034/viewer/2022050907/55a4a1ce1a28ab29158b45e7/html5/thumbnails/20.jpg)