En esta sección podemos introducir una expresión matemática y dibujar el árbol de expresiones y de la expresión o el de su derivada dependiendo del botón que usemos. Para derivar hay que indicar respecto a que variable estamos derivando. El árbol de expresiones surge de procesar el ASA de una expresión admitada por nuestra gramática y transformarlo en un árbol más legible y práctico con el objetivo de trabajar con este en el calculo de derivadas y simplificaciones de expresiones.
Nuestras expresiones deben cumplir:
- Los identificados de las variables empiezan por una letra, seguida de más letras, no incluyen la "ñ" y pueden contener números.
- Se admite el uso de paréntesis.
- Los operadores válidos son "+", "-", "*", "/" y "^".
- El exponente de una potencia solo puede ser una variable, contante o función. Para exponentes más complejos usamos los paréntesis.
- Hay dos identificadores que no pueden ser usados como variables porque son constantes: "PI" y "E".
- Las funciones de un argumento admitidas son: cos, sen, tan, acos, asen, atan, cosh, senh, tanh, acosh, asenh, atanh, exp, log y sqrt.
- Podemos definir integrales usando la función de 4 argumentos "int". Estos argumentos se separan mediante comas. Los argumentos son:
- Integrando
- Variable de integración
- Límite inferior
- Límite superior
- Admitimos números decimales usando la coma decimal como el punto.