Camino:  Programación > Texto Estructurado > Conceitos >

ARRAY

Previous pageReturn to chapter overviewNext page

Definición

 

Un ARRAY es una estructura de datos de tamaño fijo que almacena una colección secuencial de elementos del mismo tipo en la memoria.

 

 

 

<variable> : ARRAY [<dimensión>] OF <tipo> := <inicialización>

 

 

 

La dimensión de un ARRAY está determinada por el rango entre el índice más pequeño y el más grande, mientras que la inicialización de sus elementos es opcional.

 

Ejemplo 1

 

El siguiente ejemplo demuestra la creación de un ARRAY y la asignación de uno de sus valores a una variable.

 

VAR

   arraySrc : ARRAY[0..2] OF USINT := [11, 22, 33];

   varDst : USINT;

END_VAR

 

varDst := arraySrc[1];

 

Al final de la ejecución del código de ejemplo, el valor de varDst debe ser 22.

 

Ejemplo 2

 

El siguiente ejemplo ilustra la combinación de los conceptos de ARRAY, variable indexada y bucle FOR para copiar los valores de un array a otro.

 

VAR

   arraySrc : ARRAY[0..2] OF USINT := [11, 22, 33];

   arrayDst : ARRAY[0..2] OF USINT;

   i : USINT;

END_VAR

 

FOR i := 0 TO 2 BY 1 DO

   arrayDst[i] := arraySrc[i];

END_FOR