Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FIEE
CONCEPTO
2012 FIEE -
Es una coleccin de variables del mismo tipo (estructura homognea) y almacenadas consecutivamente en memoria. A cada elemento del array se accede por el nombre del array seguido de un subndice encerrado entre corchetes.
ARRAYS UNIDIMENSIONALES
2012
FIEE
Donde:
tipo : indica el tipo de base del array (tipo de los elementos del array) nombre : es el identificador que nombra al array Tamao : es una constante que indica el numero de elementos de un array
ARRAYS UNIDIMENSIONALES
2012
Por ejemplo:
double V[3];
Es la declaracin de un arreglo V de 3 elementos. Como los arreglos tienen el 0 como ndice su primer elemento entonces el arreglo V tiene los elementos V[0] V[1] V[2]
int A[5]; double x[3]; char name[15]; // declara el array A de 5 elementos enteros //declara el array x de 3 elementos de doble presicion //declara el array name de 15 caracteres
FIEE
CONSIDERACIONES
2012
X[0]=3.1; X[1]=1.2; x[2]=1.32; T=X[0]+X[1]+x[2] //asigna T la suma de los elementos del array cout<<T; //visualiza 5.62
FIEE
Los elementos de un array (al igual que las variables) pueden ser inicializados de la siguiente manera
int A[5]= {21, 19 ,23 , 14, 11} Es equivalente int A[5]= ; A[0] = 21; A[1] = 19; A[2] = 23; A[3] = 14; A[4] = 11;
CONSIDERACIONES
2012 FIEE
Si el numero de valores iniciales es menor que el numero de elementos del array, los elementos restantes se inicializan a cero.
int A[5]= {21, 19 }; Es equivalente int A[5]= {21, 19 , 0, 0, 0}
Los elementos de un array (al igual que las variables) pueden ser inicializados de la siguiente manera
int A[ ]= {21, 19 ,23 , 14, 11} Es equivalente int A[ 5 ]= {21, 19 ,23 , 14, 11}
EJEMPLO 01
2012
FIEE
CONSIDERACIONES
2012 FIEE -
Si queremos representar el valor en C++, tendremos que declarar un array de 5 elementos (suponiendo que sus elementos son enteros)
int a[5] Los cuales son a[0] a[1] a[2] a[3] a[4]
Como los ndices de un array en C++ comienza desde cero, tendremos que la relacin entre la notacin ndices matemticos y su representacin en C++ esta disminuida en uno, entonces tendremos:
a1 a[0] a2 a[1] a3 a[2] a4 a[3] a5 a[4]
FIEE -
2012
ARRAYS MULTIDIMENCIONALES
2012 FIEE -
Para: N=1: array unidimensional (listas) N=2: array bidimensional (tablas) n=3: array tridimensional
CONSIDERACIONES
2012 FIEE -
Los elementos de un array bidimensional (al igual que las variables) pueden ser inicializados de la siguiente manera
Float A [3] [4] = { {1.1, 3.4, 7.4, 0.1}, {0.2, 9.6, 2.3, 1.2}, {3.2, 7.2, 6.1, 9.8} };
EJEMPLO 02
2012
: . . .
=
FIEE
=
=
: . . .
EJEMPLO 02
2012
FIEE
FIEE -
2012