CONTENIDO DE LA LECCIÓN 18
CONTENIDO DE LA LECCIÓN 18
CONTENIDO DE LA LECCIÓN 18
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
MIGUEL Á. TOLEDO MARTÍNEZ<br />
ELEMENTOS <strong>DE</strong>L ARREGLO<br />
Los elementos de un arreglo son los datos almacenados en éste y pueden ser de<br />
cualquier clase de datos que se hayan visto. De esta manera, un arreglo dado puede almacenar<br />
elementos enteros, elementos de punto flotante, caracteres, y elementos booleanos. Además,<br />
de estos elementos de clase de datos estándar, un arreglo también es útil para almacenar<br />
elementos de datos enumerados. De hecho, aun los elementos de un arreglo pueden ser otros<br />
arreglos. Sin embargo, existe una restricción importante que se aplica a los elementos del<br />
arreglo: todos los elementos de un arreglo determinado deberán ser de la misma clase de datos.<br />
Como se verá en breve, es necesario definir los arreglos en un programa C++. Parte de la<br />
definición es especificar la clase de los elementos que el arreglo almacenará. Una vez que se ha<br />
definido un arreglo determinado para cierta clase de datos, sólo los elementos de esa clase de<br />
datos se almacenarán en ese arreglo.<br />
ÍNDICES <strong>DE</strong>L ARREGLO<br />
Los índices del arreglo localizan a los elementos del arreglo, en C++, el compilador en<br />
forma automática asigna índices enteros a la lista de elementos del arreglo empezando con el<br />
índice 0. Por lo tanto, el primer elemento del arreglo en la figura <strong>18</strong>.2 se localiza en el índice 0,<br />
y el último elemento se localiza en el índice n. Los índices empiezan con 0 y van a n, por tanto<br />
habrá n + 1 elementos en el arreglo. También, debido a que es un arreglo unidimensional, o<br />
lista, decimos que tiene una dimensión de 1 ×××× (n + 1) lo cual significa que hay un renglón de n +<br />
1 elementos. La dimensión de un arreglo indica el tamaño del arreglo, justo como la dimensión<br />
de una pieza de madera indica su tamaño.<br />
<strong>DE</strong>FINICIÓN <strong>DE</strong> ARREGLOS UNIDIMENSIONALES EN C++<br />
cosas:<br />
En C++ todos los arreglos deberán estar definidos. Para definir un arreglo, especifique 3<br />
1. La clase de datos de los elementos del arreglo.<br />
2. El nombre del arreglo.<br />
3. El tamaño del arreglo.<br />
El formato general es como sigue:<br />
EXAMEN BREVE 34<br />
FORMATO PARA UN ARREGLO UNIDIMENSIONAL<br />
[];<br />
Lo primero que se ve en la definición es la clase de datos de los elementos del arreglo.<br />
La clase de datos del arreglo es seguida por el identificador del arreglo, su nombre, el cual es<br />
seguido por el número de elementos que almacena el arreglo dentro de los corchetes, [] La<br />
definición termina con un punto y coma. Por ejemplo, la siguiente es una definición de un<br />
arreglo de 10 caracteres cuyo nombre es caracteres.<br />
char caracteres [10];<br />
ARREGLOS, APUNTADORES Y ESTRUCTURAS – <strong>LECCIÓN</strong> <strong>18</strong> <strong>18</strong>-5