Ayuda de MicroStation CONNECT Edition

Expresión algebraica

Una expresión algebraica puede contener identificadores de variable, números, operadores aritméticos y funciones y constantes integradas según las reglas estándares de la álgebra.

Formalmente, la gramática de una expresión algebraica es como se indica a continuación:

Cláusula Gramática
exp2: exp1 [ [op2] exp2 ]*
exp1: [op1]* exp0
exp0: `(' exp `)' | variable | número | const
op2: operador aritmético binario
op1: operador unitario o función integrada
const: constante numérica de palabra reservada
número: entero, coma flotante, exponencial o notación de unidades principales, auxiliares y posicionales (mu:su:pu)
variable: identificador de variable definido por el usuario

] indica una sintaxis opcional

* significa cero o más cláusulas

| separa comillas alternativas

`…' indica un carácter literal).

Las cláusulas fraccionarias son válidas en expresiones algebraicas. Una cláusula fraccionaria tiene la siguiente gramática:

`#' entero `/' entero `#' (ejemplo: #2 1/2#)

En las cláusulas numéricas, las distancias y las coordenadas se pueden expresar en las unidades de trabajo (MU:SU:PU), en notación decimal o fraccionaria.

El operador de la multiplicación * no se asume. La omisión de un operador es un error gramatical.