Está en la página 1de 9

MATRICES

¿QUÉ SON LAS MATRICES EN C++?


LAS MATRICES O COMO ALGUNOS LAS LLAMAN "ARREGLOS
MULTIDIMENSIONALES" SON UNA ESTRUCTURA DE DATOS BASTANTE SIMILAR
A LOS VECTORES O ARREGLOS. DE HECHO, UNA MATRIZ NO ES MÁS QUE UNA
SERIE DE VECTORES CONTENIDOS UNO EN EL OTRO (U OTROS), ES DECIR,
UNA MATRIZ ES UN VECTOR CUYAS POSICIONES SON OTROS VECTORES.
HABLEMOS CON MÁS DETALLE DE ESTO PARA QUEDAR MÁS CLAROS.
¿CÓMO SE CREA UNA MATRIZ EN C++?
DECLARAR UNA MATRIZ EN C++ ES MUY SIMILAR A LA DE UN VECTOR, SE
DEBEN SEGUIR LAS MISMAS NORMAS PARA DECLARAR UNA VARIABLE PERO
UNA VEZ MÁS CON UN PEQUEÑO CAMBIO EN LA SINTAXIS. PRIMERO
NECESITAREMOS SABER EL TIPO DE LOS DATOS QUE IRÁN AL INTERIOR DE
ESTE (NÚMEROS, DECIMALES O CADENAS DE TEXTO, ETC.) NECESITAMOS
TAMBIÉN, COMO SIEMPRE, UN NOMBRE PARA LA MATRIZ Y UN TAMAÑO
MÁXIMO TANTO PARA LAS FILAS COMO PARA LAS COLUMNAS. LA SINTAXIS
PARA DECLARAR UNA MATRIZ EN C++ ES LA SIGUIENTE:
EJEMPLO:
TIPODATO NOMBREMATRIZ[FILAS][COLUMNAS];
DECLARACIÓN DE UNA MATRIZ EN C++.
INT MYMATRIZ1[10][5];
FLOAT MYMATRIZ2[5][10];
STRING MYMATRIZ3[15][15];
BOOL MYMATRIZ4[1000][3];
¿CÓMO INICIALIZAR UNA MATRIZ EN C+
+?
En cuanto tenemos declarado una matriz, es posible asignarle valores a cada una de sus
casillas, evidentemente estos valores deben coincidir con el tipo de dato que le asignamos a
dicha matriz
Voy a mostrar a continuación formas distintas de inicializar una matriz, todas son validas, ya
es cuestión de nuestras necesidades y conocimientos determinar cuál es útil y en qué
momento. Veamos entonces:
int myMatriz1[2][2] = {{1,2},{3,4}};
EJEMPLO DE MATRICES EN C++
MUCHAS GRACIAS POR SU ATENCION
PROFE!!

También podría gustarte