Matrices
Una matriz es un espacio bidimensional de memoria que nos permite almacenar mas de un dato o información mediante un mismo nombre.
Las matrices almacenan la información ordenándolas en filas columnas.
Hay lenguajes que permite mesclatura de datos en las matrices y hay otros que no.
Esto quiere decir que en lenguajes como java tendrás que definir el tipo de dato que va almacenar tu matriz y si tu matriz es declarada de tipo INT no puede guardar un STRING.
También tienes que definir las dimensiones de tu matriz defines el numero de filas y columnas que deseas.
Estructura de una matriz :
Para declarar una matriz es necesario:
- El tipo de dato almacenar
- El nombre
- Un numero de filas
- Un numero de columnas.
Ejemplo de declaraciones:
Para almacenar datos:
Para almacenar datos hay dos aspectos que cumplir:
- El tipo de datos de la matriz
- El numero de datos que puedes guardar
No puedes almacenar un STRING en una matriz declarada INT, para saber los espacios de memoria que puedes almacenar debes multiplicar el limite de la fila por el limite de columna.
Por ejemplo :
Una matriz int de 3 filas y 3 columnas puede almacenar 9 números de tipo int.
Recordar que si su matriz fuese String los datos a almacenar deberían ser todos String y que el numero de datos a almacenar esta limitado por el numero de filas * columnas.
Uso de matrices :
Sin lugar a duda el uso de una matriz es almacenar información pero hay problemas donde se destaca su uso:
- Juegos
- Estructurar Información
Ejemplo en juegos :
Se utiliza una matriz de tipo int de 3x3 para representar el tablero de juego del 3 en Rayas.
Donde cada espacio de memoria guarda el estado de la casilla.
Si espacio de memoria de la matriz tiene almacenado un 0 significa que no hay ficha.
Si espacio de memoria de la matriz tiene almacenado un -1 significa que la ficha almacenada es X.
Si espacio de memoria de la matriz tiene almacenado un 1 significa que la ficha almacenada es O.
Y ya con eso se harían las condiciones del juego.
Como pueden ver el uso de las matrices es muy importante por eso le recomiendo que las estudien y las entiendan bien.
Comentarios
Publicar un comentario