Expresiones y paréntesis
Las expresiones de texto estructurado (ST) constan de operadores y sus operandos. Un operando puede ser un valor constante (literal), una variable de control u otra expresión (o subexpresión).
En cada expresión sencilla, que combina operandos con un operador ST, el tipo de operandos debe coincidir. Una expresión sencilla tiene el mismo tipo de datos que sus operandos y se puede usar en una expresión más compleja.
Ejemplo 1
Ejemplo | Resultado |
|---|---|
(boo_var1 AND boo_var2) | Tipo BOOL |
not (boo_var1) | Tipo BOOL |
(sin (3.14) + 0.72) | Tipo REAL |
(t#1s23 + 1.78) | Expresión no válida |
Los paréntesis se usan para aislar subcomponentes de una expresión y explicitar el orden de prioridad de las operaciones. Si en una expresión compleja no hay paréntesis, la secuencia de operación viene dada implícitamente por la prioridad predeterminada entre los operadores ST.
Ejemplo 2
Ejemplo | Resultado | Descripción |
|---|---|---|
2 + 3 * 6 | Equivale a 2+18=20 | El operador de multiplicación tiene prioridad. |
(2 + 3) * 6 | Equivale a 5*6=30 | Las expresiones entre paréntesis tienen preferencia |
Entregue su opinión