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 />
Para obtener la idea de un arreglo, observe la ilustración de la figura <strong>18</strong>.1. En esta figura<br />
se puede ver una sola línea de cajas de apartados postales como se encuentran en cualquier<br />
oficina de correos. Como se sabe, cada caja tiene un número de apartado postal (A. P.) En la<br />
figura <strong>18</strong>.1, los números del A. P. empiezan con cero y van hasta un número finito n. ¿Cómo se<br />
localiza una determinada caja? Por medio del número de apartado postal, ¿correcto? Sin<br />
embargo, el número del A. P. no tiene nada que ver con lo que contiene la caja. Simplemente se<br />
usa para localizar una caja determinada. Desde luego, el contenido es la correspondencia enviada<br />
a esta caja. La razón por la que el servicio postal usa el método de apartado postal es que<br />
proporciona un método conveniente y bien organizado para almacenar y tener acceso a la<br />
correspondencia de sus clientes. Un arreglo hace lo mismo en un programa de computadora;<br />
proporciona un método conveniente y bien organizado para almacenar y tener acceso a los datos<br />
para usted, el programador. De modo que, ¿cuántos apartados postales hay en la figura <strong>18</strong>.1?<br />
Debido a que el primer número del apartado es 0 y el último es n, habrá n + 1 apartados.<br />
APARTADO<br />
POSTAL 0<br />
Figura <strong>18</strong>.1.Un arreglo unidimensional o lista es como una fila de buzones de apartados en la<br />
oficina de correos.<br />
Imagine que un arreglo unidimensional, como el que se muestra en la figura <strong>18</strong>.2, es<br />
similar a una línea de cajas de apartados postales. El arreglo unidimensional consiste en una sola<br />
fila de lugares de almacenamiento, cada una etiquetada con un número que se conoce con el<br />
nombre de índice. Cada localización del índice se utiliza para almacenar una clase de datos<br />
determinada. Los datos almacenados en una localización de índice determinada se conoce como<br />
elemento del arreglo. De esta manera, un arreglo unidimensional es una lista secuencial de<br />
lugares de almacenamiento que contiene elementos de datos individuales que se localizan o<br />
accedan por medio de índices.<br />
Elemento<br />
0<br />
APARTADO<br />
POSTAL 1<br />
Elemento<br />
1<br />
APARTADO<br />
POSTAL 2<br />
Elemento<br />
2<br />
APARTADO<br />
POSTAL 3<br />
Elemento<br />
3<br />
[0] [1] [2] [3] [n]<br />
ÍNDICES<br />
Figura <strong>18</strong>.2 Un arreglo unidimensional, también llamado lista, es una lista secuencial de<br />
localizaciones de almacenamiento que contiene los elementos de datos que se<br />
localizan por medio de los índices.<br />
Los dos componentes principales de un arreglo son los elementos almacenados en el<br />
arreglo y los índices que localizan los elementos almacenados. ¡No se confunda con estos dos<br />
componentes del arreglo! Aunque los elementos del arreglo y los índices se relacionan, son<br />
cantidades completamente separadas, al igual que el contenido de una caja de apartado postal es<br />
diferente de su número de apartado. Con esto presente, vamos a explorar los elementos e índices<br />
del arreglo un poco más a fondo.<br />
ARREGLOS, APUNTADORES Y ESTRUCTURAS – <strong>LECCIÓN</strong> <strong>18</strong> <strong>18</strong>-4<br />
...<br />
...<br />
APARTADO<br />
POSTAL n<br />
Elemento<br />
n