Upload
magda-fernandez
View
327
Download
0
Embed Size (px)
Citation preview
PROGRAMACIÓN ORIENTADA A OBJETOS 1
Matrices
Ing. Magda Paola Fernández Echeverri
Tabla de contenido
Arreglo - Matriz
Representación Gráfica de la Matriz
Características de la Matriz
Programa en JAVA
Matriz - Arreglo
En cualquier lenguaje de programación es posible construir estructuras que almacenen conjunto de datos. Estas
estructuras pueden tener uno o mas dimensiones . Las estructuras con una dimensión se denominan arreglos y
con dos o mas matrices.
Es un arreglo bidimensional, cuenta con filas y columnas, con base en la combinación de fila y columna, se puede acceder a cada uno de los elementos de la matriz.
Representación grafica de la matriz
• Para asignar un valor dentro de la matriz se debe indicar en que posición de la matriz se va a guardar el dato :
matrizA [ 1 ] [ 2 ] 7=
Nombre de la Matriz
Posición en la que se encuentran los índices
Valor
0 1 2 3matrizA
7
columna
Fila 0
Fila 1
Fila 2
columna columna columna
matrizA[][] = new int [3][4];Se define:
Fila columna
Fila Columna
Características de la MatrizUna matriz tiene las siguientes características:
Nombre:
El nombre identifica el arreglo y a través de este, se accede al arreglo para su lectura y escritura de información.
int [ ] [ ] matrizA; t
Operador new:
Instancia con el operador “new” que permite la asignación del tamaño del arreglo
matrizA = new int [3] [4]; t
Características de la matrizEs posible realizar los procedimiento anteriores en una sola línea:
int [ ] [ ] matrizA = new int [3] [4]; t
• Las matrices se pueden inicializar con valores entre corchetes “{ }”, separados por coma por cada fila de datos, cada fila también se separa por comas.
Int [][]matriz ={{1,2,3,4},{5,6,7,8}, {9,10,11,12}
}
• Los elementos de un arreglo se inicializan al valor por defecto del tipo de dato.
Características del vector
1 2 3 4
0 1 2 3matriz
5 6 7 8
9 10 11 12
columna
Fila 0
Fila 1
Fila 2
columna columna columna
Matriz[0][0]=1;Matriz[0][1]=2;Matriz[0][2]=3;Matriz[0][3]=4;
Matriz[1][0]=5;Matriz[1][1]=6;Matriz[1][2]=7;Matriz[1][3]=8;
Matriz[2][0]=9;Matriz[2][1]=10;Matriz[2][2]=11;Matriz[2][3]=12;
EjercicioUtilizando matriz 3x4:
• Capturar 12 números.• Imprimir el contenido de la matriz.
Al correr el programa:
BibliografíaFLOREZ FERNANDEZ, H. (2012). “Arreglos, Matrices y Colecciones” en Flórez Fernández, H. Programación Orientada a Objetos usando JAVA. Ecoe Ediciones. España. P. 81