Aide MicroStation CONNECT Edition

Expression algébrique

Une expression algébrique relie des identifiants variables, des nombres, des opérateurs arithmétiques, ainsi que des fonctions et des constantes intégrées, conformément aux règles de l'algèbre.

D'un point de vue formel, la syntaxe d'une expression algébrique est la suivante :

Clause Syntaxe
exp2: exp1 [ [op2] exp2 ]*
exp1: [op1]* exp0
exp0: `(' exp `)' | variable | nombre | const
op2: opérateur arithmétique binaire
op1: opérateur unaire ou fonction intégrée
const: mot réservé constant et numérique
number: nombre entier, à virgule flottante, exponentiel ou notation up:su:udp
variable: identifiant variable défini par l'utilisateur

] dénote une clause facultative

* signale zéro, une ou plusieurs clauses.

| sépare des guillemets.

'...' dénote un caractère littéral.)

Les clauses fractionnelles sont autorisées dans les expressions algébriques. Une clause fractionnelle respecte la syntaxe suivante :

`#' entier `/' entier `#' (exemple : #2 1/2#)

Dans les clauses numériques, les distances et les coordonnées peuvent être exprimées en unités de travail (UP:US:UdP) ou sous forme décimale ou fractionnelle.

L'opérateur de multiplication * n'est pas supposé. Toute omission d'un opérateur constitue une erreur de syntaxe.