Los hombres entienden las discusiones como el arte de hacer callar al adversario; las mujeres como el arte de no dejar la posibilidad de hablar. ( Fritz Eckhardt - 1907-?. Actor y autor austriaco)
javilleganster |
Miércoles 05 de diciembre de 2007 a las 13:34:41
Construir una clase matriz haciendo uso de los conceptos de la Programación
Orientada a Objetos.
2. Dentro de los métodos de la clase se deben incluir los necesarios para cumplir con las
siguientes requerimientos:
· La matriz será cuadrada de hasta 400 filas por 400 columnas.
· La matriz se debe llenar aleatoriamente.
· El contenido de la matriz se debe poder consultar.
3. Agregar a la clase anterior un método que realice la operación de multiplicación de
matrices. Dicho método recibe un objeto de la clase definida y lo multiplica con el
contenido del objeto desde el cual se invoca el método y devuelve la matriz resultado
de la multiplicación. Para cada celda de la matriz multiplicación se usa el siguiente el
cálculo:
å=
=
n
k
i j i k k j MatrizMultiplicacion Matriz Matriz
1
, , , 1 2
4. Desarrollar una aplicación que le permita al usuario:
· Probar la funcionalidad de la clase (todos los métodos implementados).
· Medir y mostrar el tiempo de ejecución en milisegundos, o en ciclos de reloj para
cada una de las operaciones de la clase.
· Generar un archivo de texto con 20 medidas del tiempo de ejecución de la
operación de multiplicación de matrices para tamaños diferentes de matrices
que van desde 20 filas por 20 columnas hasta 400 filas por 400 columnas.