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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

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

Saved successfully!

Ooh no, something went wrong!