| 123456789101112131415 |
- MODULE MOpen;
- MODULE M EXPORT Total;
- PROCEDURE Total(x : ARRAY OF INTEGER) : INTEGER;
- VAR i, s : INTEGER;
- BEGIN
- s := 0;
- FOR i := 0 TO HIGH(x) DO s := s + x[i] END;
- RETURN s
- END Total;
- END M;
- VAR a : ARRAY [1 .. 4] OF INTEGER; ExitCode : INTEGER;
- BEGIN
- a[1] := 1; a[2] := 2; a[3] := 3; a[4] := 4;
- ExitCode := M.Total(a)
- END MOpen.
|