Операторы Connex Script имеют хорошо известный вид и назначение:
=+ -* / А — арифметические операторы;
.*./.л — матричное умножение, деление и возведение в степень;
- (NOT) xor & (AND) ¦ (OR) — логические операторы;
\= >= <= > < — операторы сравнения.
Операнды логических операторов располагаются по обе стороны от них (кроме операнда - для NOT, например А&В&С или 2! =3). Такие выражения возвращают логические значения.
Connex Script содержит следующие встроенные функции:
abs — абсолютное значение;
ceil — ближайшее очередное целое;
ехр — экспонента;
floor — ближайшее предшествующее целое;
log10 — логарифм по основанию 10;
log2 — логарифм по основанию 2;
In — натуральный логарифм;
max — максимальное значение;
min — минимальное значение;
mod — остаток от деления;
nelem — число элементов в переменной;
round — округленное до ближайшего целого значение;
sign — функция знака;
sqrt — квадратный корень;
time — время в секундах с начала 1980 г.;
trunc — число десятичных позиций;
gamma — гамма-функция.
Имеются встроенные функции комплексного переменного:
conj — комплексно-сопряженное число;
im — мнимая часть аргумента;
re — действительная часть аргумента.
Тригонометрические функции представлены следующим набором: cos, sin, tan, sec, csc, cot, pi, acsc, acos, acot, asec, asin, atan.
Гиперболические функции представлены набором: cosh, coth, csch, sech, sinh, tanh, acsch, acosh, acoth, asech, asinh, atanh.
Матричные функции: cols — число столбцов матрицы, rows — число строк матрицы и det — детерминант матрицы.