Arrays

An array is a 'list' of data items which are all the same data type.

The data items in an array are called its elements
Each element has a subscript to identify it (usually a number...but not necessarily).

A linear list is a one-dimensional array, where each item is identified by one subscript.

Example : A linear list (one-dimensional array) of names called 'NAME' .

Subscript Name
1 Julie Stephenson
2 Amanda Platt
3 John Kingsley
4 Nita Cardigan
5 Linda Hanson
6 Oscar Nominee

NAME[2] denotes the element of the array NAME which has subscript 2 - ie 'Amanda Platt'.

Processing an array usually involves a loop. The following procedure would display all the elements of the above array.

procedure DisplayArray;
var i : integer;
begin
  for i = 1 to 6 do
    output(Name[i]);
end;