06.05.2013 Views

CONTENIDO DE LA LECCIÓN 18

CONTENIDO DE LA LECCIÓN 18

CONTENIDO DE LA LECCIÓN 18

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!