Chris

Páginas: 2 (355 palabras) Publicado: 25 de agosto de 2010
Declaración de Matriz
1.- Escribir una clase llamada matriz en el archivo matriz.java que implemente la estructura de datos y métodos necesarios para manejar matrices cuadradas de números enteroscuya capacidad puede definir el usuario.
Debe incluir los siguientes métodos:
a) Void asignar datos (int []vector) Rellena el contenido de la matriz por filas con los datos pasados desde unvector unidimensional.
b) Void suma (matriz m), suma los valores de la propia clase con los valores de una matriz pasada como argumento.
c) Void producto (matriz m) multiplica los valores de lapropia clase con los valores de una matriz pasada como argumento.
d) Void trspuesta () calcula la trspuesta de la matriz
e) Void mostrar () muestra el contenido de la matriz
2.- Escribir unprograma llamado MainMatriz .java que realice las siguientes operaciones:
a) Crear dos matrices de tamaño 3x3
b) Rellenar la primera con los datos: 3, 2, 1, 1, 2, 3, 2, 3, 1
c) Rellenar la segunda conlos datos: 1, 1, 2, 2, 1, 1, 1, 2, 1
d) Mostrar el contenido de ambas matrices
e) Multiplicar la primera por la segunda y mostrar el resultado
f) Sumar la primera por la segunda y mostrar elresultado
g) Calcular la traspuesta de la primera matriz y mostrar el registrado

Class matriz
{
//Atributos de la clase
Private int Tamanno;
Private int [] [] datos;
//Constructor
PublicMatriz ()
{
Tamanno = 3;
Datos = new int [Tamanno] [Tamanno];
} //Matriz
Public Matriz (int Tam)
{
Tamanno = Tam;
Datos = new int [Tam] [Tam];
} //Matriz

//Metodos
Public int GetTamanno (){
Return Tamanno;
} //GetTamanno
Public Void asignar datos (int [] D)
{
int cont = 0;
if (D.lenght <Tamanno + Tamanno)
{
System.out.println (“No hay datos suficientes”);
}
for (inti=0; i<Tamanno; i++)
{
for (int j=0; j<Tmanno; j++)
{
Datos [i] [j] = D [cont];
cont ++;
}
}
} //Asignar Datos

Public un GetDatos (int i, int j)
{
if (i<0 || i>=...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Chris
  • Chris
  • Chris
  • Chris
  • Chris
  • Chris
  • chris
  • Chris

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS