You are on page 1of 5

Instituto Tecnológico Superior de Salvatierra

Semestre Enero Junio 2023


Alumno 1: TI22110032. Ivany Israe Rosas Torres
Alumno 2:
Materia: Programación Orientada a Objetos
Profesor: Dr. Francisco Javier Montecillo Puente
Grupo: TI-201
Unidad: 5 Arreglos
Tarea: 01
Fecha: 15-05-2023
Cal:

RUBRICA de EVALUACIÓN: 50%Problemas 50%Conceptos


Evaluación% 0-29 30-39 40-49 50-59 60-69 70-79 80-89 90-99 100
Problema:
Planteamiento No 1/2 Si Si Si Si Si Si Si
Procedimiento No No No 1/4 2/4 3/4 Si Si Si
Lega al resultado No No No No No No No Error simple Si
Conceptos:
Palabras clave Mitad de palabras de Más de la mitad de Todas las palabras clave
Coherente No Medianamente Si

TP01 Arreglos
Conceptos
C1. Describa que es una excepción de java.
Una excepción es cuando se encuentra un error en el programa y esto evita que se compile o
ejecute de la forma correcta, es por eso que nos lanza una excepción.

C2. Describa que es una checked exception (excepción verificada) de java y de dos ejemplo.
Estas son todas las excepciones que son lanzadas de una forma correcta a través de objetos por
el usuario

C3. Describa que es una unchecked exception (excepción no verificada) de java y de dos
ejemplos.
Esta s son excepciones que al momento de compilar son obligadas a que no sean verificadas un
ejemplo sencillo es como dividir un numero entre cero porque no hay instrucciones.

C4. Cree una excepción definida por usted.

C5. Describa para que son try-catch-finally


Es un bloque de código que se hace prueba con una respuesta dada por el usuario en caso de que
ocurra algún erro.
Problemas.
P1. Cree una clase que contenga un arreglo de enteros y lo inicialice con ceros. Suba el código
a github, ponga el link. Realice metodología Cascada.
1) Análisis de requisitos.
Enteros => int
Tamaño => indefinido puede ser una variable
Ejemplo: si tamaño es 3

Idx Valor
0 0
1 0
2 0
Ejemplo: si pongo tamaño -1, tamaño 0!!!!!!!
2) Diseño/modelado UML
Arreglo
-arreglo:int[ ]
+Arreglo(n: int)
+print(): void

3) Desarrollo/codificación: proyecto TI-201-C3-Arreglos


4) Hacer el Test. Probar con valores 3, 0 y -1.
P2. Se crea un arreglo de tamaño n y se ingresan n números.
1) Diseño/modelado UML
Arreglo
-arreglo:int[ ]
-index: int
+Arreglo(n: int)
+ingresar(valor: int) void
+print(): void
P3. Se crea un arreglo de tamaño n y se ingresan n números y se calcula la suma de estos. Suba
el código a github, ponga el link. Realice metodología Cascada.
P4. Se crea un arreglo de tamaño n y se ingresan n números y se calcula su multiplicación. Suba
el código a github, ponga el link. Realice metodología Cascada.
P5. Se crea un arreglo de tamaño n y se ingresan n números y se invierte su posición. Suba el
código a github, ponga el link. Realice metodología Cascada.
P6. Se crea un arreglo de tamaño n y se ingresan n números y se ordena de mayor a menor. Suba
el código a github, ponga el link. Realice metodología Cascada.
P7. Se crea un arreglo de tamaño n y se ingresan n números y se ordena de menor a mayor. Suba
el código a github, ponga el link. Realice metodología Cascada.
P8. Realice cinco ejemplos de exceptions. Suba el código a github, ponga el link. Realice
metodología Cascada.

Conclusiones y observaciones

Alumno1 (Ivany Israel Rosas Torres): En esta practica lo que se me complico un poco fue hacer
los códigos ya que la cuestión de lógica se me complica un poco.
Fuentes de información

You might also like