Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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:
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
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
Calle 4 Sur No. 15-134 Fax. (57) 8 – 7723845 - Ext: 2619 Sogamoso A.A. 332 e-mail:
sistemas.sogamoso@uptc.edu.co