o_open2.mod 423 B

1234567891011121314
  1. MODULE OOpen2;
  2. VAR a : ARRAY [1 .. 3] OF INTEGER; b : ARRAY [1 .. 7] OF INTEGER; ExitCode : INTEGER;
  3. PROCEDURE Sum(VAR x : ARRAY OF INTEGER) : INTEGER;
  4. VAR i, s : INTEGER;
  5. BEGIN
  6. s := 0;
  7. FOR i := 0 TO HIGH(x) DO s := s + x[i] END;
  8. RETURN s
  9. END Sum;
  10. BEGIN
  11. a[1] := 1; a[2] := 2; a[3] := 3;
  12. b[1] := 10; b[2] := 20; b[3] := 30; b[4] := 40; b[5] := 50; b[6] := 60; b[7] := 70;
  13. ExitCode := Sum(a) + Sum(b)
  14. END OOpen2.