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 />

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!