Guida di MicroStation CONNECT Edition

Espressione algebrica

In base alle regole dell'algebra, in un'espressione algebrica possono essere presenti identificatori di variabili, numeri e operatori aritmetici, oltre a funzioni e costanti incorporate.

Di seguito viene descritta la grammatica formale di un'espressione algebrica:

Clausola Grammatica
exp2: exp1 [ [op2] exp2 ]*
exp1: [op1]* exp0
exp0: `(' exp `)' | variabile | numero | costante
op2: operatore aritmetico binario
op1: operatore unario o funzione incorporata
costante: parola riservata alla costante numerica
numero: intero, a virgola mobile, esponenziale o notazione mu:su:pu
variabile: identificatore di variabile definito dall'utente

[ …] indica una clausola facoltativa

* indica la presenza di zero o più clausole.

| separa clausole alternative.

`…' indica un carattere alfabetico.)

Nelle espressioni algebriche è possibile utilizzare clausole di tipo frazionario. Di seguito viene descritta la grammatica di una clausola di tipo frazionario:

`#' numero intero `/' numero intero `#' (ad esempio: #2 1/2#)

In diverse clausole è possibile esprimere distanze e coordinate utilizzando la notazione in unità di lavoro (MU:SU:PU:), decimale o frazionaria.

L'operatore di moltiplicazione * non è sottinteso. L'omissione di un operatore è un errore di grammatica.