| 12345678910111213141516171819 |
- MODULE AVarPar;
- TYPE Vec = ARRAY [1 .. 5] OF INTEGER;
- VAR v : Vec; ExitCode : INTEGER;
- PROCEDURE Fill(VAR a : Vec);
- VAR i : INTEGER;
- BEGIN
- FOR i := 1 TO 5 DO a[i] := i * 10 END
- END Fill;
- PROCEDURE Total(VAR a : Vec) : INTEGER;
- VAR i, s : INTEGER;
- BEGIN
- s := 0;
- FOR i := 1 TO 5 DO s := s + a[i] END;
- RETURN s
- END Total;
- BEGIN
- Fill(v);
- ExitCode := Total(v)
- END AVarPar.
|