Al término de este post, ustedes manipularán arreglos unidimensionales y bidimensionales con tipos primitivos, así como arreglo de objetos en diversas aplicaciones.
TEMARIO
· Arreglo bidimensional
· Operaciones variadas
· Ejercicios + Link
ACTIVIDADES PROPUESTAS
· Ustedes reconocen un arreglo bidimensional.
· Ustedes emplean arreglos bidimensionales en diversas aplicaciones.
· Ejercicios + Link
ACTIVIDADES PROPUESTAS
· Ustedes reconocen un arreglo bidimensional.
· Ustedes emplean arreglos bidimensionales en diversas aplicaciones.
1. ARREGLO BIDIMENSIONAL
Un arreglo bidimensional es una matriz donde cada elemento es referenciado através de una fila y una columna. El espacio ocupado por cada elemento es igual para todos y, en él, se puede almacenar diferentes valores, pero del mismo tipo de dato.
Arreglo bidimensional (dos direcciones)
. El índice i lo usaremos para acceder a una fila y el índice j para acceder a una columna.
. Los 15 elementos del arreglo n son:
n[0][0], n[0][1], n[0][2], n[0][3], n[0][4],
n[1][0], n[1][1], n[1][2], n[1][3], n[1][4],
n[2][0], n[2][1], n[2][2], n[2][3], n[2][4]
. En forma genérica: n[i][j]
0 <= i < FILAS
0 <= j < COLUMNAS
. n.length devuelve la cantidad de filas, en este caso, 3
. n[i].length devuelve la cantidad de columnas de la fila i, en este caso, 5
NÚMERO DE ELEMENTO: e = (i*columnas + j) + 1
Así:
i j i j e
- n[0][0] se refiere al (0 * 5 + 0) + 1 = 1er. elemento
- n[1][0] se refiere al (1 * 5 + 0) + 1 = 6to. elemento
- n[2][0] se refiere al (2 * 5 + 0) + 1 = 11vo. elemento
- n[2][4] se refiere al (2 * 5 + 4) + 1 = 15vo. y último elemento
INGRESO:
Elabore un método que genere números de dos cifras.
Visualice los números generados.
2. OPERACIONES VARIADAS
Ejemplo 1
Diseñe un programa que genere, aleatoriamente, un arreglo bidimensional de números en función de la cantidad de filas y columnas que el usuario ingrese. Los números deben estar en el rango de 10 a 99. Luego, al pulsar el botón Procesar, que calcule lo siguiente:
a) La cantidad de números
b) La suma de los números
c) El número mayor
d) El número menor
e) El promedio de los números
f) La suma de los números de la fila 2
g) La suma de los números de la columna 3
El arreglo Bidimensional se debe crear en la clase ArregloBidimensional dentro del paquete semana5 y la GUI se debe controlar desde la clase Principal.
Código de la clase ArregloBidimensional
Código de la clase Principal
GUI :
Descargar archivo
Preguntas
¿Qué es un arreglo bidimensional?
¿Cómo se crea un arreglo bidimensional?
¿Cómo inicializar un arreglo bidimensional?
Operaciones variadas en un arreglo bidimensional
No hay comentarios, ¡cuéntame algo!
Me gustaría saber tu opinión. ¡Saludos!