1. INC - эта команда увеличивает значение переменной, переданной
как первый параметр, на значение второго параметра.
Второй параметр может не использоваться, тогда вместо него будет
установлена 1.
Inc($IntVariable, $Value)
=
$IntVariable += $Value
Inc(1@)
=
1@ += 1
2. DEC - эта команда уменьшает значение переменной, переданной
как первый параметр, на значение второго параметра.
Второй параметр может не использоваться, тогда вместо него будет
установлена 1.
Dec($IntVariable, $Value)
=
$IntVariable -= $Value
Dec(1@)
=
1@ -= 1
3. MUL - эта команда умножает значение переменной, переданной
как первый параметр, на значение второго параметра.
Второй параметр может не использоваться, тогда вместо него будет
установлена 2.
4. DIV - эта команда делит значение переменной, переданной
как первый параметр, на значение второго параметра.
Второй параметр может не использоваться, тогда вместо него будет
установлена 2.
5. (sys) ALLOC* - эта команда устанавливает адрес памяти для переменной.
Должна использоваться только для переменных с ТЕКСТОВЫМИ именами.
Для остальных адрес памяти устанавливается по их имени:
переменная $40 всегда будет иметь ячейку памяти #40.
Alloc($MyVar, 40) - переменная $MyVar будет иметь адрес 40.
6. SQR - эта команда вычисляет квадрат значения (вторую степень)
переменной, переданной в качестве параметра*.
sqr($var)
=
$var *= $var
7. RANDOM - эта функция возвращает случайное число в интервале,
указанном параметрами.
$rnd = random(1, $high)
Данную функцию можно использовать как для типа Integer, так и для
типа Float. Выбор опкода будет зависеть от типа переменной,в
которую записывается случайное значение.