Índice

Tablas estáticas

1. ¿Qué es una tabla?

Tabla

Una tabla es un conjunto de objetos del mismo tipo: una tabla de int, de float, de double, de tuplas del mismo tipo, etc.

El hecho de que sea estática significa que no es dinámica, es decir, que su tamaño es fijo y que su espacio en memoria lo asigna la máquina en la declaración.

Tabla:estática

Cada elemento de la tabla está numerado del primero, que es 0, al último, que es el número de elementos de la tabla menos uno. Al número del elemento se le llama índice. El índice, asociado al operador corchete [ ], permitirá acceder al elemento correspondiente.

Tabla:índice

Por ejemplo, en un programa, una tabla de 10 int es tener un agrupamiento de 10 int en una sola variable de tipo tabla de int. Los índices de los elementos van de 0 para el primer elemento a 9 para el último. Cada int de la tabla tiene su propio valor. Podemos representarlo de la siguiente forma:

images/03ri02.png

El entero n.º4 vale 12, el entero n.º1 vale 32, el entero nº.8 vale 123, el entero nº.9 vale 9, etc.

2. Crear una tabla estática en un programa

a. Definir y declarar una tabla

Tabla:definir Tabla:declarar

Para definir y declarar una tabla en un programa, hay que proporcionar:

  • El tipo de los elementos.

  • Un nombre para la tabla.

  • El número de elementos entre corchetes.

  • Un punto y coma

Sea el formalismo:

<tipo> <nombre> <[constante entera] > < ; >

Por ejemplo:

int tab [10];        // declaración ...