Ajuda MicroStation CONNECT Edition

Expressão algébrica

Uma expressão algébrica pode conter identificadores variáveis, números, operadores aritméticos, e funções embutidas e constantes, de acordo com as regras usuais de álgebra.

Formalmente, a gramática de uma expressão algébrica é como segue:

Cláusula Gramática
exp2: exp1 [ [op2] exp2 ]*
exp1: [op1]* exp0
exp0: `(' exp `)' | variável | número | const
op2: operador aritmético binário
op1: operador unário ou função embutida
const: palavra reservada constante numérica
número: inteiro, ponto flutuante, exponencial, ou notação mu:su:pu
variável: identificador da variável definida pelo usuário

[ …] denota uma cláusula opcional

* significa zero ou mais cláusulas

| separa aspas alternativas

`…' denota um caracter literal.)

As cláusulas fracionárias são válidas em expressões algébricas. Uma cláusula fracionária tem a seguinte gramática:

`#' inteiro `/' inteiro `#' (exemplo: #2 1/2#)

Em cláusulas de números, as distâncias e as coordenadas podem ser expressas nas unidades de trabalho (MU:SU:PU:), decimais, ou notações fracionárias.

O operador da multiplicação * não é suposto. Omitir um operador é um erro gramatical.