лаб 4
This commit is contained in:
7
lab4/cmilan/test/incdec/inc.mil
Normal file
7
lab4/cmilan/test/incdec/inc.mil
Normal file
@@ -0,0 +1,7 @@
|
||||
BEGIN
|
||||
x := 0;
|
||||
write(x++);
|
||||
write(x);
|
||||
write(++x);
|
||||
write(x)
|
||||
END
|
||||
6
lab4/cmilan/test/incdec/incif.mil
Normal file
6
lab4/cmilan/test/incdec/incif.mil
Normal file
@@ -0,0 +1,6 @@
|
||||
BEGIN
|
||||
i := 1;
|
||||
j := 2;
|
||||
|
||||
IF i < --j THEN WRITE(100) ELSE WRITE(-100) FI
|
||||
END
|
||||
13
lab4/cmilan/test/incdec/incxy.mil
Normal file
13
lab4/cmilan/test/incdec/incxy.mil
Normal file
@@ -0,0 +1,13 @@
|
||||
BEGIN
|
||||
y := x++;
|
||||
write(y);
|
||||
write(x);
|
||||
|
||||
y := 10 - --x;
|
||||
write(y);
|
||||
write(x);
|
||||
|
||||
y := 10 -++x;
|
||||
write(y);
|
||||
write(x)
|
||||
END
|
||||
5
lab4/cmilan/test/incdec/invalid.mil
Normal file
5
lab4/cmilan/test/incdec/invalid.mil
Normal file
@@ -0,0 +1,5 @@
|
||||
BEGIN
|
||||
x := 10;
|
||||
y := 10 - --x; /* Корректно: минус и декремент разделены пробелом */
|
||||
y := 10 ---x; /* Некорректно: три минуса подряд */
|
||||
END
|
||||
Reference in New Issue
Block a user