6�- APÉNDICE
6.1.- EXPRESIONES Y CONDICIONES
En varias partes de la plataforma se permite la inclusión de expresiones o condiciones.
Para introducirlas se dispone de un control de texto estándar acompañado de un botón de
ayuda que orienta en la edición de las mismas.
En una expresión o condición pueden utilizarse números reales (según el estándar IEEE 754-
1985 donde, entre otros aspectos, se estipula que el separador decimal es el símbolo "."),
paréntesis ("(" y ")"), operadores de suma ("+"), operadores de resta ("-"), operadores de multi-
plicación ("*"), operadores de división ("/") y operadores de potencia ("^").
Así, algunos ejemplos válidos serían:
También pueden utilizarse las siguientes funciones matemáticas,
atan2(exp1, exp2)
setbit(exp1, exp2, exp3)
(1)
La función de raíz cuadrada devolverá error si la expresión es negativa.
(2)
Las funciones logarítmicas ("log" y "log10") devolverán error si la expresión es menor o igual que cero.
98
(1)
sqrt(exp)
(2)
log(exp)
exp(exp)
sin(exp)
cos(exp)
tan(exp)
(5)
asin(exp)
(5)
acos(exp)
(3) (5)
atan(exp)
(4) (5)
(2)
log10(exp)
round(exp)
trunc(exp)
(6)
pi()
(6)
e()
mod(exp1, exp2)
max(exp1, exp2)
min(exp1, exp2)
abs(exp)
rand()
if(cond, exp1, exp2)
bit(exp1, exp2)
2*(4�56^2)
1-(2�12-4)/2
Tabla 6: Funciones matemáticas�
Funciones matemáticas
Raíz cuadrada de la expresión "exp".
Logaritmo neperiano de la expresión "exp".
Número "e" elevado a la expresión "exp".
Seno de la expresión "exp" (en radiantes).
Coseno de la expresión "exp" (en radiantes).
Tangente de de la expresión "exp" (en radiantes).
Arcoseno de la expresión "exp".
Arcocoseno de la expresión "exp".
Arcotangente de la expresión "exp".
Arcotangente extendida de la expresión "exp1/exp2".
Logaritmo en base diez de la expresión "exp".
Redondeo al entero más próximo de la expresión "exp".
Truncamiento al entero de la expresión "exp".
Devuelve el número PI (3.1415927...).
Devuelve el número E (2.7182818...).
Devuelve el módulo "exp2" de la expresión "exp1".
Devuelve el máximo de las dos expresiones.
Devuelve el mínimo de las dos expresiones.
Devuelve el valor absoluto de la expresión "exp".
Devuelve un valor aleatorio real entre 0.0 y 1.0.
Evalúa la condición "cond". Si la condición es verdadera devuel-
ve la expresión "exp1", si es falsa devuelve la expresión "exp2".
Devuelve el valor del bit de la posición "exp2" del número "exp1".
Devuelve el valor resultante de poner el bit de la posición "exp2"
el valor "exp3" al número "exp1.
Databox
:
Tabla 6
Manual de Instrucciones