2. Una matriz es una estructura de datos homogénea formada
por posiciones de memoria contiguas que se estructuran de
forma multidimensional, lo cual quiere decir que en una
matriz todos los datos pertenecen al mismo, que se ubican
de forma continua en la memoria de la computadora y que
se organizan en varias dimensiones.
La forma mas simple de una matriz, es una matriz
bidimensional, es decir, una matriz de dos dimensiones,
como la que mostramos en la imagen superior.
3. Programa, una matriz (array ó vector) es una zona de
almacenamiento contiguo, que contiene una serie de
elementos del mismo tipo, los elementos de la matriz .
Desde el punto de vista lógico podemos considerarlas
como un conjunto de elementos ordenados en fila. Así
pues, en principio todas las matrices son de una
dimensión, la dimensión principal, pero veremos que
los elementos de esta fila pueden ser a su vez matrices
(un proceso que puede ser recursivo)
4. Recuerda que en C++, no es posible crear de una manera sencilla
un vector (y por ende una matriz)capaz de almacenar una cantidad
de información indefinida, es necesario ingresar con antelación la
cantidad de datos (filas y columnas) que la matriz tendrá.
Tenemos entonces, como podrás ver, que la sintaxis es casi la misma
excepto que hemos añadido un par de corchetes "[]" más esta vez y
al interior de éstos debemos poner el número de filas y columnas
máximas de la matriz, respectivamente. Veamos un ejemplo en el
cual pondré la declaración de varias matrices de diferentes tipos y
tamaños en C++.