12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- MODULE m;
- CONST
- ci = 3;
-
- cs1 = {1} + {2};
- cs2 = {1, 2, 3} - {1, 4};
- cs3 = {1, 2, 3} * {1, 4};
- cs4 = {1, 2, 3} / {1, 4};
- cs5 = -{1};
- VAR
- s1, s2: SET;
- i1: INTEGER;
- b: BOOLEAN;
- BEGIN
- s1 := {};
- s1 := {0, 2..5};
- s1 := {ci};
- s1 := {ci * 2};
- i1 := 3;
- s2 := {i1, i1 + 2, 10 - i1..15};
- s2 := {i1, 2};
- b := i1 IN s1;
- b := s1 <= s2;
- b := s1 >= s2;
- b := s1 = s2;
- b := s1 # s2;
- s1 := s1 + s2;
- s1 := s1 - s2;
- s1 := s1 * s2;
- s1 := s1 / s2;
- s1 := -s2;
- INCL(s2, 3);
- INCL(s1, ci * 2 + 3);
- INCL(s1, ci * 2 - i1 + 3);
- EXCL(s2, 3)
- END m.
|