Apreciación global

EasyCalc es una calculadora científica, financiera y grafica para Palma y PalmPilots. También incluye funciones trigonométricas, funciones financieras, números complejos y graficos. Además, usted puede definir sus propias funciones y variables con los nombres de 10 carácteres y a diez niveles. Los valores pueden ir entre 1E-100 y 1E250.


Otros rasgos:


Los cálculos básicos


Empecemos con algo muy simple. Después de encender la calculadora, usted debe ver algo así:


Y ahora computemos una operacion muy simple: 3+3=6. Escriba ' 3+3 ' usando los botones en la pantalla o el graffiti y presione ' EXE' o escriba en el graffiti el comando "nueva linea". ' 6 ' aparecerá en el área del resultado.

Y ahora a algo más complicado: computemos ' 3*sin(pi/2) '.

Primero cambie al modo "Científica" usando el menu.


Ahora usted puede escribir fácilmente ' 3*sin(pi/2) ' y presione ' Exe'. Usted puede cambiar entre las pantallas, si no le gusta el graffiti. EasyCalc no requiere el cierre entre paréntesis (' sin(pi+1) ' se interpreta como ' sin(pi+1) '), y los acorta sin escribir la multiplicación - por ejemplo ' 3pi ' o ' 6e '. La prioridad del operador de la multiplicación oculto es muy alta, eso es por qué usted puede escribir 3^6pi y 3^(6*pi fácilmente). Antes de proceder - pruebe que presionando la flecha negra pequeña a la derecho de la pantalla. Lo qué usted ve es la lista del historial , que mantiene las 15 últimas expresiones ejecutadas.

¿Usted puede preguntarse, lo que es el Ans ? Es para el último resultado computado. Y la variable del ans se inserta automáticamente siempre que usted esté en el principio de la línea y apriete ' el botón de la operation'. El sin(pi de escritura de prueba) y presione Exe. Ahora presione el botón +. En la pantalla aparece "ans+". Ahora si usted completa la expresión (por ejemplo con 1) y presiona Exe, usted ha computado el sin(pi)+1 eficazmente.

Ahora algunas de las cosas que usted puede ver en la pantalla:

Los cálculos trigonométricos


Puede funcionar con Grad o Radian. Ellos se localizan en un menú pequeño que aparece cuando usted pulsa el botón ' M' en el lado correcto del campo de los resultados. Ofrece - entre otros:

Usted puede utilizar ' la opción de Copy' y lo Pega en el campo de la entrada. El Degree/Radian/Grad puede cambiarse en las Preferencias.


Preferencias



Radian/Degree/Grad modo cambio: este cambio aplica a todas las funciones.

Decimal/Binary/Octal/Hexadecimal: esto se aplica al formato del rendimiento.

El numero de decimales visibles en la pantalla no cambia la conducta de los calculos. Esto significa que la expresión ' 3.14159 ' no se reconoce en los modos non-flotantes, porque ' 3.141.. ' es el número del punto flotante, mientras ' los rendimientos del pi' el resultado correcto no tendra en cuenta el modo, porque ' el pi' es un punto flotante constante. Generalmente usted no quiere encender esta opción, a menos que usted quiere trabajar con las conversiones bajas, porque rendimiento del punto flotante que estructura las pantalla a lo sumo a 10 digitos, pero el entero numera el formato siempre imprimirá el número entero.

Los numeross complejos: porque los funcionamientos complejos son lentos y normalmente menos preciso, todo el cómputo se hace como ' el real' por defecto. Esto no lo confina en absoluto en la esfera real, porque la calculadora cambia automáticamente a los funcionamientos complejos siempre que encuentre los números complejos, pero no los hace por defecto. Si esto está apagado, entonces el sqrt(-2) le dará un error, pero sqrt(-2+0j) da un resultado complejo - debido al caer-parte de atrás automático a los números complejos. Cuando este interruptor es adelante, el sqrt(-2) será automáticamente el retorno el resultado complejo.

Reduzca la precisión: personalmente no me gustan las cosas como el sin(pi)=1E-15. Ésta es desgraciadamente la manera la mayoría del trabajo de las computadoras y yo no puedo hacer mucho sobre él, es la limitación de punto flotante. Si esto se verifica, EasyCalc despliega los números entonces más pequeño 1E-15 como el cero (pero usted todavía puede preformar los cálculos con ellos). Si usted utiliza el uncheck esta opción, usted puede ver los números a 1E-100.

Muestre las unidades - Si verificó y el modo del ingeniero se selecciona, se añaden los números una unidad a ellos al rendimiento (por ejemplo 1E6 -> 1M).


Cálculos de enteros


Presione el ' I' en la cima y cambia al ' la pantalla de Enteros':


EasyCalc trabaja con 32 bit los enteros sin firmar y apoyos los funcionamientos binarios simples - AND (&), OR (|), ShiftLeft (<) y ShiftRitght (>). También soportan solo las conversiones bases. Si usted no verifica la entrada del Entero en las preferencias, todos los números se tratarán como ' el float' y para los números del flotador no se definen los and,or,shl y funcionamientos del shr. Escriba un número y apriete el ' Exe' y el número aparecerá en el área del Resultado. Ahora taladre en la base usted quiere convertir a y el número lega el reconvert. Si usted convierte de ' Float' a alguna base del entero, el número se redondea. NO SE OLVIDE de VERIFICAR EL MODO ATRÁS Al DECIMAL Y UNCHECK EL ENTERO ENTRADO, usted puede sorprenderse para ver los resultados MALOS si usted no hace (3/2 en el entero no están igual que 3/2 en el punto flotante). BTW: Si el resultado es más largo que el campo del resultado, una flecha pequeña aparece a la derecho y usted puede desfilar el campo tocandolo y moviendo con el left/right de la pluma.


Cálculos de complejos

EasyCalc apoya todos los cómputos ordinarios con los números complejos (por favor, escríbame si usted encuentra algún funcionamiento que EasyCalc no apoya, es posible que yo me olvidé de algunos de ellos). El ' el i' trabaja exactamente como esperado. En la segunda figura usted ve el resultado de conversión del número en el ' el menú de M'.


Las variables y funciones


EasyCalc soporta número ilimitado de variables y funciones. El nombre de la funcion consiste en una letra minúscula y puede depender de hasta 10 carácteres. Las variables y porción de las funciones el mismo espacio de dirección, para que si usted define una variable con el mismo nombre como la función, la función se sobreescribirá. La variable simplemente se define ejecutando ' el nombre=valor ', la función se define ejecutando ' el nombre () = "código" '. El ' los nombres' no pueden ser ' pi', 'e' y 'x' ya que aquéllos son los identificadores reservados. El parámetro de una función siempre es 'x'.

Y ahora algunos ejemplos: a=31 escribiendo y presionando Exe asignarán un número 31 en la variable "a". De ahora usted puede tratar el "a" como una variable. Si usted escribe el a=3*a ahora, obtiene un número 93.

Intentemos definir una función simple ahora: escríbale a f () = "x^2" y presione Exe. Desde ahora usted puede usar este una función - el f(3) devolverá un resultado de 9. Usted utilizara el delete/modify fácilmente todos definieron funciones y variables taladrando el ' DataMgr' en el ' el M'-menú a la derecha del campo del resultado.


La calculadora financiera


La introducción a los cálculos financieros:


El cálculo financiero básico puede caracterizarse de esta manera: Usted tiene algún dinero en el banco (PV, valor presente). los X-tiempos por año (P/YR, pagos por año) usted depósito algún dinero en cada periodo de tiempo (PMT, pago) en su cuenta del banco. Todos los años el banco agrega alguna cantidad de dinero, es un porcentaje de la cantidad que está actualmente en su cuenta y el porcentaje se llama el interés (IT). Después de un número dado de años (NP, Número de Pagos) usted decide retirar su dinero del banco. Qué usted recibirá del banco es un valor(FV futuro).

Ésta es una aplicación básica de calculadora financiera. Usted trabaja con 6 variables diferentes:

IT - interés por año. Recuerde que debe escribirse en modo porcentual(12%), y no en modo numerico(0.12).

NP - el número de pago-periodo

PV - el valor presente

PMT - el pago (la anualidad) cada periodo

FV - el valor futuro

P/YR - los pagos por año

y los botones de Begin/End que afectan la fecha de pago - al principio del año o al final (normalmente al final).

Ahora usted puede probar definiendo 5 variables y presionando en el nombre de la variable no ingresada y dejada como incógnita.

Presionando en los botones ' Undefined' cerca de los nombres de variables correspondientes usted puede entrar en los valores por cada variable. Ahora la mayoría de aquéllos ' los mensajes de Undefined' deben de haber desaparecido. Si usted taladra en el nombre de la variable que usted quiso computar, un aviso ' Por favor los wait' aparecerán en el medio del pantalla indicar, que la calculadora está computando, y usted podrá leer el resultado en cuanto la señal desaparezca.

Los gráficos



EasyCalc puede desplegar las funciones actualmente en graph. Los gráficos de la función normales, los gráficos polares y paramétricos.

Empecemos con dibujar un gráfico simple. Vaya a las preferencias del gráfico (la presione 'G' y entonces la carta ' P' o ' menú->Graph->preferences ') y lo puso exactamente como usted puede verlo en el pantalla-tiro.


Ahora salga de preferencias y vaya al setup de graficos (la palmadita ' S' o ' menú->Graph->Setup el funcs'). Presione sobre ' Y1 ' e ingrese "x^2-4". Presione done y vea el gráfico.

¿Qué puede hacer con la pantalla del gráfico? Si usted presiona en el gráfico y mueve la pluma, el gráfico también se mueve. Después de que usted levanta el lapiz, el gráfico se vuelve a dibujar. El boton ' - ' es para ' el out' del zoom y el boton ' +' es para ' el in' del zoom (presione ' +' y dibuje un rectángulo dónde quiere la nueva pantalla para ver).

Si usted quiere leer los valores del gráfico, vaya a Menú->graph->table , y usted leerá los valores del parámetro (x) y los valores de f(x).

Usted puede querer rastrear un punto en una función. Presione la ' T' en la derecha, seleccione una función y presione sobre la pantalla. Esto trabaja perfectamente para las funciones normales, pero algo peor para Polar y no trabaja en absoluto para las funciones Paramétricas. Usted puede usar la flecha up/down y/o el ' Go' para dibujar una cruz directamente en algún valor especifico.

Otras funciones


Hay algunas funciones indocumentadas:

el fact() - computa factorial

el ipart() - la parte entera de un número

el fpart(x) - el x-ipart(x)

el ncr() ,npr() - las combinaciones y permutaciones, estas funciones aceptan 2 parámetros, por ejemplo el ncr(3:1)

el fzero - compute un ' el zero' de una función en un intervalo dado. Esta función toma 3 parámetros - el mínimo, el máximo, la función. E.g: el fzero(0:4:f ()), dónde f () = "x^2-4" volverán ' 2 ' como resultado. Usted puede escribirle taquigrafía como el fzero(0:4: "x^2-4").


Contactos, y nueva información etc.


Podría ser documentos útiles para leer usted con EasyCalc, sobre todo ' INSTALL'.

EasyCalc fue escrito por Ondrej Palkovsky, ondrap@penguin.cz. las más Nuevas informaciones están disponibles en http://www.penguin.cz/~ondrap. estaría bien, si alguien hiciera corrección del idioma de esta guía didáctica, cuando inglés no es mi idioma de la madre.