Ahora las expresiones pueden ser representadas de manera tradicional
Vea la opción autocompletar que facilita la introducción de funciones, constantes, etc.
Las expresiones no distinguen entre mayúsculas y minúsculas por lo que es lo mismo
escribir “Cos(Pi)”, que “cos(pi)” o “COS(PI)”. La única excepción es el cálculo de Masas
Moleculares Relativas(MMR)
Estas son evaluadas siguiendo el orden de las operaciones del álgebra por ejemplo 2+2*3 da
como resultado 8 porque la multiplicación (*) siempre es evaluada antes que la suma (+), sin
embargo se puede utilizar paréntesis para indicar las operaciones que deben hacerse primero
por ejemplo (2+2)*3 produce 12 como resultado. No hay límite para la cantidad de paréntesis
anidados en las expresiones.
La siguiente lista muestra en que orden se ejecutan las operaciones:
También puede utilizar texto encerrado entre llaves para aclarar conceptos o anular parte de
una expresión.
Este texto simplemente será ignorado por el programa. También son ignorados los espacios y
los caracteres de control como saltos de línea, tabulaciones, etc.
Macros
Permiten una mayor claridad en expresiones repetitivas o redefinir momentáneamente alguna
función.
Se colocan al comienzo de la expresión y comienzan con un identificador (que puede ser
cualquier grupo de caracteres, teniendo en cuenta que ocultará cualquier identificador
anteriormente definido) seguido de dos puntos (:) y la definición seguida de punto y coma (;)
Por ejemplo:
a:Sen(x+y); a*a+Tg(a) equivale a escribir:
Sen(x+y)* Sen(x+y)+Tg(Sen(x+y))
Si la definición esta encerrada entre comillas dobles (") simplemente se reemplaza cada
aparición del identificador con la definición.
Por ejemplo:
Sen(:"cos(Pi/"; sen(x)+sen(y)*sen(r) es como haber escrito: cos(Pi/x)+cos(Pi/y)*cos(Pi/r)
No hay límite al número de macros que se pueden incluir en una expresión.