Está en la página 1de 2

UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA

ESCUELA INGENIERIA DE SISTEMAS Y COMPUTACIÓN


FACULTAD SECCIONAL SOGAMOSO

ACTIVIDAD Evaluación Individual – Arrays – Segundo Semestre 2022


DOCENTE JAIRO ARMANDO RIAÑO HERRERA
Primer Segundo
ASIGNATURA PROGRAMACIÓN I (60) Cod. Asignatura 8108255
50% ☐ 50%☒
TIPO
ACTIVIDAD
Individual ☒ Colaborativa ☐ Fecha Actividad 26 de Abr. 2023

Competencia:
El estudiante implementa el software con base en los requisitos dados

Propósitos de Formación:
• Operar con estructuras de datos estáticas
• Implementar el uso de vectores y matrices para resolver problemas de arreglos

Descripción de la Actividad:

Dado el siguiente diagrama de clases:

Implementar los elementos de la clase para que la ejecución de las pruebas unitarias sea satisfactoria.

Calle 4 Sur No. 15-134 Fax. (57) 8 – 7723845 - Ext: 2619 Sogamoso A.A. 332 e-mail:
sistemas.sogamoso@uptc.edu.co
UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA
ESCUELA INGENIERIA DE SISTEMAS Y COMPUTACIÓN
FACULTAD SECCIONAL SOGAMOSO

ACTIVIDAD Evaluación Individual – Arrays – Segundo Semestre 2022


DOCENTE JAIRO ARMANDO RIAÑO HERRERA
Primer Segundo
ASIGNATURA PROGRAMACIÓN I (60) Cod. Asignatura 8108255
50% ☐ 50%☒
TIPO
ACTIVIDAD
Individual ☒ Colaborativa ☐ Fecha Actividad 26 de Abr. 2023

DESCRIPCIÓN DE MÉTODOS:
- TasksArrays(). Constructor vacío de la clase
- TaskArrays(int[], int[][]). Constructor que recibe un vector y una matriz para asignarlos a los respectivos
atributos de la clase.
- getProductPoint(int[]). Método que recibe un vector y retorna el producto punto de los dos vectores (el de la
clase y el del parámetro). El producto punto es la suma de los productos de los elementos de los dos vectores.
Por ejemplo, si se tienen [1,2,3] y [2,3,1] entonces 1 * 2 + 3 * 2 + 1 * 3 = 9. Si los vectores no tienen la misma
dimensión se debe retornar cero (0).
- findSumElements(int). Método que recibe un valor numérico y retorna un arreglo de dos posiciones con los
dos primeros números que sumados es igual al valor del parámetro de entrada. Si no se encuentran
elementos que cumplan, se retorna null.
- getDeterminant(). Método que calcula el determinante para la matriz de la clase, siempre y cuando el orden
de la matriz sea de 2 x 2. En caso contrario debe retornar null. El determinante de una matriz de 2 x 2 es igual
a la multiplicación de los elementos de la diagonal principal menos la multiplicación de los elementos de la
diagonal secundaria
- getMultMatriz(int[][]). Método que calcula la multiplicación de dos matrices, se toma la matriz de la clase y la
del parámetro de entrada. Para poder multiplicar dos matrices es necesario que el número de columnas de la
primer matriz sea igual al número de filas de la segunda, en cuyo caso retorna la matriz con el producto de la
multiplicación, si no se cumple la restricción debe retornar null.

Cada caso de prueba tiene un puntaje de máximo 25 puntos si todas las aserciones son satisfactorias

VALORACIÓN
ITEM Puntos
Producto Punto 25
Buscar elementos
25
suma
Determinante
25
Matriz
Multiplicación
25
Matriz

JAIRO ARMANDO RIAÑO HERRERA


DOCENTE

Calle 4 Sur No. 15-134 Fax. (57) 8 – 7723845 - Ext: 2619 Sogamoso A.A. 332 e-mail:
sistemas.sogamoso@uptc.edu.co

También podría gustarte