Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Permite administrar un conjunto de datos de un mismo tipo con una sola variable.
En las matrices, los datos se guardan en forma de tabla (filas x columnas) donde cada fila es un
vector del tamaño que indique las columnas y cada columna es un vector del tamaño que indique las
filas.
m[5][4]
COLUMNAS
0 1 2 3
F 0
I
1
L 2
A
S 3
DECLARACIÓN:
Ejemplo:
int m[][]; // matriz de enteros
double[][] n; // matriz de reales
char x[][]; // matriz de caracteres
String[][] s; // matriz de textos
boolean b[][]; // matriz de valores lógicos (true, false)
Para declarar una matriz como parámetro o como método se debe utilizar la 2da. Forma.
CREACION:
variable = new tipo de dato[filas][columnas];
Ejemplo:
m = new int[20][10]; // matriz de 20 filas, 10 columnas para enteros
n = new double [30][15]; // matriz de 30 filas, 15 columnas para reales
x = new char x[50][50]; // matriz de 50 filas, 50 columnas para caracteres
s = new String s[40][20]; // matriz de 40 filas, 20 columnas para textos
b = new boolean b[12][12]; // matriz de 12 filas, 12 columnas para valores lógicos
INICIALIZAR:
Matrices:
variable[fila][columna]
Ejemplo:
m[0[0]; //2
m[0[1]; //14
m[1[0]; //32
RECORRIDO
Ejemplo:
Para acceder al tamaño de filas se usa la palabra reservada length de la primera columna y para el
tamaño de columnas a la variable de la matriz, así:
Considere una matriz de 10 filas por 10 columnas para enteros y a través de una interface gráfica visual
realice los siguientes procesos:
[3] mayor valor, encuentra y muestra el mayor valor y las posiciones (fila,columa) donde se
encuentra.
[4] promedio por fila, determina el promedio de cada fila y lo muestra junto a la matriz
[5] promedio por columna, determina el promedio de cada columna y lo muestra a continuación
de la matriz.
A continuación, desarrollar los métodos necesarios para ser llamados desde los
botones correspondientes:
Considere los arreglos necesarios, de tamaño 30, para guardar los nombres y cuatro notas con sus
respectivos promedios de cada alumno y a través de un menú de opciones realice lo siguiente:
1. Ingresar, ingresa y guardar los datos de un alumno e inmediatamente muestra en forma
de tabla los datos guardados.
2. Promedios inferiores, cuenta y muestra a los alumnos cuyo promedio sea inferior al
promedio general.
3. Promedios superiores, cuenta y muestra aquellos alumnos cuyo promedio sea igual o
superior al promedio general.
4. Promedio mayor, cuenta y muestra a los alumnos que tengan el más alto promedio.
5. Ordena y muestra a los alumnos por orden de merito descendente.
PROBLEMA 3:
Considere una matriz de 10 filas por 10 columnas y a través de una interface gráfica visual realice los
siguientes procesos:
[8] ordena todo por filas, ordena toda la matriz por filas y muestra su contenido
[9] ordena todo por columnas, ordena toda la matriz por columnas y muestra su contenido
[10] desplaza una columna por derecha, la última columna va a la primera y el resto se desplaza
hacia la derecha
[11] desplaza una columna por izquierda, la primera columna va a la ultima y el resto se desplaza
hacia la izquierda