Académique Documents
Professionnel Documents
Culture Documents
LABORATORIO N° 14
ARREGLOS BIDIMENSIONALES
(MATRICES)
Alumno(s) Nota
Grupo “A”
Ciclo III
Fecha de entrega 05-06-19
I.- OBJETIVOS:
Definir arreglos de dos dimensiones (matrices) en Java.
Trabajar con los elementos de una matriz en Java.
II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la ingestión
de alimentos o bebidas.
Importante. Dentro de la carpeta E:\Java, verifique que tiene una carpeta identificada con su nombre y apellido.
En esta carpeta debe crear los proyectos de los laboratorios. Si no existe la carpeta, créela.
V.- RECURSOS:
En este laboratorio cada alumno trabajará con un equipo con Windows 10.
Este equipo cuenta con JDK instalado, así como alguno de los IDE (Entorno de Desarrollo Integrado)
como Netbeans.
VII.- PROCEDIMIENTO:
1. Cree el proyecto Lab14_Matrices en su carpeta de trabajo.
Sea A la matriz de orden m x n, es decir, consta de m filas y n columnas. Dicha matriz se representa de la
siguiente manera:
Nota: Una matriz cuadrada es aquella donde el número de filas es igual al número de columnas.
Nro. DD-106
Laboratorio Programación Básica Página 2 de 5
Dentro de la clase Matrices, defina los métodos indicados a continuación. Luego de desarrollar cada
método, agregue o modifique el código necesario al método main para comprobar el funcionamiento:
3. Un método esNula que reciba una matriz y determine si es una matriz nula. Una matriz nula es aquella en
la que cada uno de sus elementos es igual a 0.
En el método main agregue el código siguiente para verificar el funcionamiento del método esNula:
System.out.println(esNula(num1));
4. Un método sonIguales que determine si dos matrices A y B son iguales. Para que dos matrices sean
iguales se deben cumplir dos condiciones: deben ser de igual orden (dimensiones) y sus elementos
correspondientes deben ser iguales.
public static boolean sonIguales (int[][] A, int[][] B) {
5. Un método sumaMatrices que realice la adición de dos matrices A y B en una tercera matriz C. Para poder
efectuar la adición o sustracción de dos matrices, ambas deben ser de igual orden (dimensiones).
public static int[][] sumaMatrices (int[][] A, int[][] B) {
Nro. DD-106
Laboratorio Programación Básica Página 3 de 5
6. Un método transpuesta que permita retornar la transpuesta de una matriz A. La transpuesta de una matriz
A se denota como AT, y se define como aquella matriz que se obtiene intercambiando íntegramente las filas
por las columnas de la matriz original A. Por ejemplo:
2 3
2 1 2
A 1 0 AT
2 1 3 0 1
7. Un método esDiagonal que permita determinar si una matriz cuadrada A es diagonal. Una matriz es
diagonal si todos sus elementos fuera de la diagonal principal son iguales a 0. Por ejemplo:
3 0 0
A 0 1 0
0 0 2
8. Un método esIdentidad que permita determinar si una matriz cuadrada A es una matriz identidad. Una
matriz identidad es aquella matriz, en la cual todos los elementos de la diagonal principal son iguales a la
unidad. Por ejemplo:
1 0 0
A 0 1 0
0 0 1
}
Nro. DD-106
Laboratorio Programación Básica Página 4 de 5
Nro. DD-106
Laboratorio Programación Básica Página 5 de 5
Los arreglos bidimensionales también pueden ser creados usando la función array, pero pasando como
argumentos una lista con las filas de la matriz
En un arreglo bidimensional, cada elemento tiene una posición que se identifica mediante dos índices:
el de su fila y el de su columna.
Los índices empiezan a partir del cero y se indican entre corchetes. El primer índice indica la fila y el
segundo la columna
Los arreglos permiten manejar de forma sencilla y directa conjuntos de datos del mismo tipo, de los
cuales conocemos su cantidad y con los cuales se realizara operaciones similares.