lenguaje c
Matrices, arreglos, formaciones :
Recordando las formaciones unidimensionales tenemos:
int x[100]; (x, es una formación entera de 100elementos)
char texto [80]; (texto, es una formación tipo carácter de 80).
En las formaciones es recomendable asignar valores iniciales a los elementos individuales de la formación los cuales vanencerrados entre paréntesis y separados por comas.
Ej.: char color[4] ={‘R’, ‘O’, ‘J’, ‘O’,}; el resultado seria:
Color[0] = ‘R’
Color[1] = ‘O’ .................
Formaciones multidimensionales
Sedefinen igual que las unidimensionales, excepto que se requiere un par de corchetes separados por cada índice. Por tanto una bidimensional tendrá 2 corchetes, una tridimensional tendrá 3 y asísucesivamente. En las unidimensionales los n elementos se representan como una lista de valores, pero las bidimensionales los elementos se presentan como una tabla de valores que tienen filas y columnas. Enlas tridimensionales dichos elementos son un conjunto de tablas , y así sucesivamente....
Ej.: 1- float tabla[50] [50];
2- Char pagina[24] [80];
3- Static double registros[100][66] [255];
4- Static double registros [L] [M] [N];
En la primera, tabla es una formación bidimensional en coma flotante de 50 filas y 50 columnas, o sea 50 * 50 = 2,500 elementos.
En lasegunda, pagina, es tipo char de 24 * 80, o sea de 1, 920 elementos.
En la tercera, registro es una formación tridimensional de 100 tablas estáticas en doble precisión, cada una con 66 líneas y 255columnas, o sea 100 * 66 * 255 = 1,683,000 elementos.
En la cuarta es = a la tercera pero las constantes simbólicas L, M y N definirán el tamaño real de la formación según los valores que elprogramador le asigne.
Ejemplo de una tabla bidimensional de 2 filas y 4 columnas.
int valores [2] [4] = {1, 2,3,4,5,6,7, 8}; el resultado seria:
valores [0] [0] = 1 valores[0] [1]...
Regístrate para leer el documento completo.