home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / modula2 / compiler / fst_mod / source / constant.mod < prev    next >
Text File  |  1987-02-08  |  755b  |  27 lines

  1.                                          (* Chapter 6 - Program 4 *)
  2. MODULE Constant;
  3.  
  4. CONST MaxSize    = 12;
  5.       IndexStart = 49;
  6.       CheckItOut = TRUE;
  7.  
  8. TYPE  BigArray  = ARRAY[1..MaxSize] OF CARDINAL;
  9.       CharArray = ARRAY[1..MaxSize] OF CHAR;
  10.  
  11. VAR   AirPlane   : BigArray;
  12.       SeaPlane   : BigArray;
  13.       Helicopter : BigArray;
  14.       Cows       : CharArray;
  15.       Horses     : CharArray;
  16.       Index      : CARDINAL;
  17.  
  18. BEGIN     (* main program *)
  19.    FOR Index := 1 TO MaxSize DO
  20.       AirPlane[Index] := Index*2;
  21.       SeaPlane[Index] := Index*3 + 12;
  22.       Helicopter[MaxSize - Index + 1] := Index + AirPlane[Index];
  23.       Horses[Index] := 'X';
  24.       Cows[Index] := "R";
  25.    END;   (* of Index loop *)
  26. END Constant.
  27.