Está en la página 1de 2

ALUMNA: BRIYIT GARCIA GONZALEZ MATERIA: ALGORITMOS Y LEGUAJES DE PROGRAMACION

DOCENTE: ING. JIDE YORI REYES MOY 4°SEMESTRE INGENIERIA INDUSTRIAL SABTINO

CUADRO COMPARATIVO
Tipos concepto Características Tipos de Representación
datos grafica
Vectores también llamados tablas • Una colección de datos del mismo tamaño es una expresión int main()
unidimensionales, son tipo. entera constante que {
estructuras de datos. • Referenciados mediante un mismo indica el numero de int vector[TAM], i;
nombre. elementos que contendrá for (i= 0; i< TAM; i++)
• Almacenados en posiciones de el vector. vector[i] = 0;
memoria físicamente contiguas, de
forma que, la dirección de Memoria return 0;
más baja corresponde a la del }
primer elemento, y la dirección de
memoria más alta Corresponde a la
del último elemento.

Las matrices, también [tamaño1] [tamaño2] es una expresión entera Podemos declarar matrices muy
Matrices llamadas tablas constante que indica el número de filas y fácilmente:
columnas respectivamente que contendrá la int a[10][5];
bidimensionales, no son matriz. En este ejemplo, a es una matriz de
otra cosa que vectores con 10 × 5 enteros.
dos dimensiones. Por lo Otro hecho importante es que las matrices en La inicialización de las matrices
que los conceptos de C se almacenan "por filas". Es decir, que los necesita bucles anidados para ser
acceso, inicialización, etc. elementos de cada fila se sitúan en memoria ejecutada:
de forma contigua. Así pues, en la matriz de la int main()
son similares
figura anterior, el primer elemento {
almacenado en memoria es el (0,0), el int a[10][5];
segundo el (0,1), el tercero el (0,2), . . ., (0,M- int i, j;
1), después (1,0), y así sucesivamente hasta for (i=0; i<10; i++)
el ´último elemento, es decir (N-1,M-1). for (j=0; j<5; j++)
a[i][j] = 0;
return 0;
}
También puedes inicializar
explícitamente un vector
multidimensional:

int c[3][3] = { {1, 0, 0},


{0, 1, 0},
{0, 0, 1} };
Por claridad, se ha usado
identación en los datos, aunque
hubiesen podido escribirse todos
en una sola línea.
ALUMNA: BRIYIT GARCIA GONZALEZ MATERIA: ALGORITMOS Y LEGUAJES DE PROGRAMACION
DOCENTE: ING. JIDE YORI REYES MOY 4°SEMESTRE INGENIERIA INDUSTRIAL SABTINO
int c[3][3] = { {1, 0, 0}, {0, 1, 0}, {0,
0, 1} };

Este tipo de tablas se Podemos declarar arreglos


tablas caracteriza por tener tres o multidimensionales muy fácilmente:

multidimensionales. más dimensiones. Al igual


que vectores y matrices, int a[10][8][3]
todos los elementos
almacenados en ellas son En este ejemplo, a es un arreglo de 10 × 8 x 3
enteros
del mismo tipo de datos
La inicialización de arreglos
multidimensionales necesita tantos bucles
anidados como dimensiones tengan estos:

También podría gustarte