Está en la página 1de 6

Presentación:

-Carátula

-Indice correspondiente con logo de UPIITA y excelente presentación

(solo incluir las actividades realizadas)

Actividades:

Actividad 1
Tras la presentación y discusión en clase, lea el documento “Revisión de conceptor de P.O.O” y
genera su propia definición de los conceptos originales

Objeto: Es para separar los diferentes componentes de un programa, simplificando así su


elaboración.

Metodo: Son las funciones que nos permite efectuar el objeto y que nos pueden ayudar en el
transcurso del programa.

Atributos: Son características que se aplican a los objetos que pueden ser visualizados en pantalla
por el mismo usuario.

Encapsulamiento: Es el comportamiento de una clase u objeto para tener todo tipo de métodos
pero que solo son accesibles mediante el paso de mensajes o datos a través de los métodos del
objeto.

Clase: Resumen las características de un objeto.

Herencia: Es la forma en que se comparten métodos y datos entre clases, subclases y algunos
objetos.

Polimorfismo: Un mismo mensaje puede ser interpretado de diferentes maneras según el objeto
destinatario.
Sobrecarga: Es cuanto puede soportar un programa el nombrar con el mismo identificador
diferentes variables u operaciones.

Actividad 2
Ejercicio 1: Genere un paquete de su proyecto “Introducción” llamado Practica1a el cual debe
contener una clase llamada PracticaUno con su método principal y con las líneas de código
necesarias para generar una salida similar, usando solamente 1 línea ya sea del método print() o
println().

Actividad 3
Ejercicio 1: Generar un paquete en su proyecto ”Introducción” llamado Practica1b el cual debe
contener una clase llamada Variables.

En esta clase agregar el código necesario para declarar una variable al menos, de cada tipo de dato
básico, un objeto al menos, de cada tipo wrap, y al menos dos objetos de tipo String inicializando
sus valores y mostrando en pantalla dichos valores con mensajes alusivos a cada tipo que se
muestra, en el caso de los strings deben ser concatenados antes de mostrarlos en pantalla para
mostrar una única cadena de texto.

Actividad 4
Ejercicio 1: Dada la siguiente función

Agregue un paquete practica3 con una clase llamada UsaMath que implemente la solución de la


misma considerando x = 5

(Resultado 1.1237057550907057)

Ejercicio 2: Agregue a la clase UsaMath metodo(s) para agregar la funcionalidad para solicitar que


el usuario ingrese el valor de x, y tambien un factor de valor decimal y dado el valor recibido
resolver la ecuacion probar si restando y sumando el factor recibido aun podemos resolverla,
indicando el resultado en ambos casos.
Actividad 5
Genere una clase llamada Condicional3 donde se presente al usuario una frase celebre y diversos
personajes (identificados por números) para elegir el numero del autor de la misma, se debe llevar
el puntaje y al final indicar cuantos aciertos hubo. Son 5 frases con sus correspondientes autores,
el orden en que se presentan al usuario varia en cada ejecución.

Los personajes a elegir son: 1.- Confucio, 2.- Winston Churchill, 3.- Albert Einstein, 4.- Abraham
Lincoln, y 5.- Michael Jordan.

Las frases son:

1.Tienes que esperar grandes cosas de ti mismo antes de hacerlas - Michael Jordan.

2.El éxito no es el final, el fracaso no es fatal; es el coraje de continuar lo que cuenta - Winston
Churchill.

3.El éxito depende de la preparación, sin ella seguro habrá fracaso – Confucio.

4.Tienes que aprender las reglas del juego y después jugar mejor que nadie - Albert Einstein.

5.Ten siempre en mente que tu propia voluntad de tener éxito es mucho más importante que
cualquier otra cosa - Abraham Lincoln.

Actividad 6
Ejercicio 1: En su proyecto Introduccion cree un paquete llamado practica5 en el cual deberá
generar utilizando el ciclo for, una clase llamada BucleForUno con el programa que calcule el valor
de la serie Fibonacci que especifique el usuario con valores de 1 hasta 45

La serie Fibonacci inicia con 1 y 1 y siempre se suman los 2 valores anteriores:


1,1,2,3,5,8,13,21,34,55,89, 144,233,377,610,987,1597,2584,4181,6765,10946

Ejercicio 2: Usando cast (int)/(char) cree en practica5 otra clase BucleForDos la cual debe mostrar
el código ASCII con sus caracteres correspondientes del código 33 al 254 solicitando al usuario en
cuantas columnas se debe presentar la salida.

Ejercicio 3: Genere en practica5 una clase llamada Factorial que pida al usuario que ingrese un
número entero y calcule su factorial mostrándolo en pantalla usando métodos y atributos.
Actividad 7
Ejercicio 1: Generar un paquete practica4 con una clase llamada Arreglos.

En esta clase agregar el código necesario para declarar un arreglo unidimensional que contenga


números enteros los cuales deberán ser 2 elevado a la n con valores de n desde 1 hasta 12 (Primer
valor 2 último 4096

Imprimir en pantalla el valor de la décima y undécima posiciones del arreglo.

Ejercicio 2: Generar en el paquete practica4 una clase llamada ArreglosCad.

En esta clase agregar el código necesario para declarar un arreglo bidimensional de cadenas, en el


primer renglón del arreglo deben ir los títulos de 4 columnas:

Nombre, Boleta, Edad y Teléfono

En los renglones subsecuentes agregar los datos de una agenda que contenga al menos la
información de 3 de sus compañeros.

Actividad 8
Ejercicio 1: Generar en su paquete practica4 una clase llamada Vectores.

En esta clase agregar el código necesario para declarar un vector de 3 elementos que crezca de 2
en 2.

Imprima mostrando el tamaño y capacidad del vector

Debe agregar el nombre de 12 animales distintos e imprimir la lista en pantalla, mostrando el


tamaño y capacidad del vector nuevamente.

Ahora eliminar el cuarto y octavo elementos e imprimirla de nuevo, mostrando el tamaño y


capacidad del vector nuevamente..

Finalizar limpiando el vector, tratar de imprimirlo para ver el resultado y muestre el tamaño y
capacidad del vector una vez mas para ver su evolución.

Actividad 9
Ejercicio 1: Construir una clase llamada Condicional en un paquete llamado practica4  que genere
un vector para almacenar 5 registros, cada uno de ellos con una estatura aleatoria entre 1.20 y
2.10 metros y un peso aleatorio entre 35 y 120 kilogramos y en base a los mismos calcule el índice
de masa corporal de la persona simulada

(IMC = peso [kg] /altura^2 [m])


e indique el estado en el que se encuentra esa persona en función del valor de IMC

Actividad 10
Ejercicio 1: Agregue al paquete practica4 una clase “Compara Arreglos” que tenga métodos
sobrecargados para declarar y llenar arreglos, la primera versión es para arreglos unidimensionales
y la segunda para arreglos bidimiensionales, en ambos casos, las dimensiones los datos son de tipo
doble y los ingresa el usuario, ambos métodos retornan los arreglos correspondientes.

También se agregarán métodos sobrecargados para comparar arreglos, en la primera versión se


recibe un arreglo bidimensional de m x n datos que comparará la suma de las columnas impares
contra la suma de los renglones impares retornando un valor que indica si la primer suma es
mayor que la primera o si no lo es, la segunda versión recibirá dos arreglos unidimensionales y
comparará la suma de sus elementos retornando un valor que indica que suma es mayor si la del
primer parámetro o la del segundo.
Cierre:
-Conclusiónes y bibliografía

También podría gustarte