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.