                                (* Chapter 6 - Program 4 *)
program Example_Of_Constants;

const  Max_Size = 12; (* Pascal assumes this is a byte type, but it
                         can be used as an integer also *)
       Index_Start   : integer = 49; (* This is a typed constant *)
       Check_It_Out  : boolean = TRUE; (* Another typed constant *)

type Bigarray  = array[1..Max_Size] of integer;
     Chararray = array[1..Max_Size] of char;

var  Airplane   : Bigarray;
     Seaplane   : Bigarray;
     Helicopter : Bigarray;
     Cows       : Chararray;
     Horses     : Chararray;
     Index      : integer;

begin  (* main program *)
   for Index := 1 to Max_Size do begin
      Airplane[Index] := Index*2;
      Seaplane[Index] := Index*3 + 7;
      Helicopter[Max_Size - Index + 1] := Index + Airplane[Index];
      Horses[Index] := 'X';
      Cows[Index] := 'R';
   end;
end.  (* of main program *)




{ Result of execution

(There is no output from this program)

}
