Funciones tipo B
Con estas funciones, la tecla de función es oprimida y posteriormente la cifra es
alimentada.
√, 3√, log. ln, 3ex, 10x, sin, cos, tan, sin-1, cos-1, tan-1, sinh, cosh, tanh, sinh-1,
cosh-1, tanh-1, (-), paréntesis, (solamente en el módulo BASE) d, h, b, o, Neg, Not
(así como Mat, Det, Trn, en el módulo MAT, solamente)
Formato de multiplicación abreviada antes de las funciones tipo B.
2√3, A log2, etc.
Permuta, combinación
nPr, nCr
x, ÷
+, -
and
or, xor, xnor
Cuando las funciones con la misma prioridad son utilizadas en serie, la ejecución
es efectuada de derecha a izquierda.
exIn√120→ex[In(√120)]
De otra manera, la ejecución es efectuada de izquierda a derecha.
Cualquier fórmula contenida entre paréntesis recibe la prioridad más alta.
Ejemplo: 2 + 3 x (log sin2π2 + 6.8)=22.07101691 (en el módulo Rad)
Acumulación
La unidad emplea bloques de memoria, llamados acumuladores, para acumular los
valores de baja prioridad así como sus comandos. Exíste un acumulador de
valores numéricos de 10 niveles, un comando de acumulación de 26 nivles y un
acumulador de la subrutina de programas de 10 nivles. Si usted ejecuta una fór-
mula tan compleja que excede esta cantidad de disponibilidad de espacio, usted
verá en la pantalla un mensaje de error (Stk ERROR) durante un cálculo o el men-
saje Ne ERROR durante la ejecución de una subrutina de programa.
Ejemplo:
Los cálculos son ejecutados de acuerdo a la secuencia de prioridad descrita en .
Una vez que un cálculo ha sido ejecutado, este es eliminado de la acumulación.
Alimentación de cifras y limitación de resultados
El rango permisible para cifras alimentadas y en resultados es de 10 dígitos para la
mantisa y 2 dígitos en el exponente. Internamente, sin embargo, la unidad efectúa
cálculos usando 13 dígitos para la mantisa y 2 dígitos en el exponente.
Ejemplo: 3 X 105 ÷ 7 - 42857 =