Calc

Calc es un sistema aritmético de precisión arbitraria que utiliza un lenguaje similar a C.
Descargar ahora

Calc Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Landon Curt Noll
  • Sitio web del editor:
  • http://www.isthe.com/chongo/tech/math/number/number.html

Calc Etiquetas


Calc Descripción

Calc es un sistema aritmético de precisión arbitraria que utiliza un lenguaje similar a C. Calc es un sistema aritmético de precisión arbitraria que utiliza un lenguaje similar a C. Calc es útil como una calculadora, un prototipo de algoritmo y como una herramienta de investigación matemática. Más importante aún, CALC proporciona un medio de cálculo independiente de la máquina. Calc viene con un rico conjunto de funciones matemáticas y programáticas integradas. Por ejemplo, la siguiente línea se puede ingresar: 3 * (4 + 1) y la calculadora imprimirá: 15calc como la colección habitual de operadores aritméticos +, -, /,, * así como ^ exponentiation),% (módulo) y // (división entero). Por ejemplo: 3 * 19 ^ 43 - 1 producir: 29075426133099201338473141505171715151515151515151592976nó que los valores de calc pueden ser muy grandes. Por ejemplo: 2 ^ 23209-1 Lámina: 402874115778988778181873329071 ... Muchos dígitos ... 3779264511El especial ''. El símbolo (llamado DOT), representa el resultado de la última expresión del comando, si corresponde. Esto es de gran uso cuando se calculan una serie de resultados parciales, o cuando se cambia el modo de salida y el último resultado debe ser rediseñado. Por ejemplo, el resultado anterior se puede modificar escribiendo :. % (2 ^ 127-1) y la calculadora imprimirá: 39614081257132168796771975167 para cálculos más complejos, se pueden usar variables para guardar los resultados intermedios. Por ejemplo, el resultado de agregar 7 al resultado anterior se puede guardar escribiendo: cuidando = 15Whey = 7 + 2 * Las funciones de curado se pueden usar en expresiones. Hay un gran número de funciones predefinidas. Por ejemplo, los siguientes calcularán el factorial del valor de 'antiguo': hechos (suero) y la calculadora impresiones: 13763753091226345046315979581580902400000000 La calculadora también se conoce sobre números complejos, para que escriba: (2 + 3i) * (4-3i) cos (.) Imprimirá: 17 + 6I-55.5047477772656246677147 + 193.926523574892798653-e calculadora puede calcular las funciones trascendentales, y aceptar y mostrar números en formato real o exponencial. Por ejemplo, escribiendo: Config ("Pantalla", 70) Epsilon (1E-70) Sin (1) Impresiones: 0.84147066525023216302989996216302989996225630607983799919104calc puede generar valores en términos de fracciones, octal o hexadecimal. Por ejemplo: config ( "modo", "fracción"), (17/19) ^ 23base (16), (19/17) ^ 29will de impresión: 19967568900859523802559065713 / 2578296279453077272482260672590x9201e65bdbb801eaf403f657efcf863 / 0x5cd2e2a01291ffd73bee6aa7dcf7d1All números se representan como fracciones con arbitrariamente grandes numeradores y denominadores que siempre se reducen a los términos más bajos. Los números de formato real o exponencial se pueden ingresar y se convierten en la fracción equivalente. Los números hexagonales, binarios o octales se pueden ingresar mediante el uso de números con caracteres principales de '0x', '0b' o '0'. Los números complejos se pueden ingresar utilizando un "I" de arrastre, como en '2 + 3i'. Las cadenas y los caracteres se ingresan utilizando comillas simples o dobles. Los comandos son declaraciones en un lenguaje similar a C, donde cada línea de entrada se trata como el cuerpo de un procedimiento. Por lo tanto, la línea de comandos puede contener declaraciones variables, expresiones, etiquetas, pruebas condicionales y bucles. Las asignaciones a cualquier nombre de la variable definirán automáticamente ese nombre como una variable global. La otra cosa importante para saber es que todas las expresiones de no asignación que se evalúan se imprimen automáticamente. Por lo tanto, puede evaluar el valor de una expresión simplemente escribiéndolo. Muchas funciones matemáticas incorporadas útiles están disponibles. Usa el: Ayuda a BUBTININCMAND para enumerarlos. También puede definir sus propias funciones utilizando la palabra clave 'Define', seguido de una declaración de función muy similar a C. Defina F2 (N) {Local ANS; Ans = 1; mientras (n> 1) ANS * = (n - = 2); devuelva ans;} por lo tanto la entrada: F2 (79) producirá; 10098473647378692709053736927790530243327090530433323515925043333235663202723666375funciones que solo deben devolver una expresión simple se puede definir usando un signo igual, como en el ejemplo: define sc (a, b) = a ^ 3 + b ^ 3 que la entrada: SC (31, 61) producirá; 256772Variables en funciones se pueden definir como 'global', 'local', o 'estático'. Las variables globales son comunes a todas las funciones y la línea de comandos, mientras que las variables locales son exclusivas de cada nivel de función, y se destruyen cuando la función devuelve las variables estaticas se detiene dentro de los archivos de entrada únicos, o dentro de las funciones, y nunca se destruyen. Las variables no se escriben en la hora de la definición, sino que se cambian dinámicamente a medida que se utilizan. ¿Qué hay de nuevo en este lanzamiento: · Se solucionó un error en el que las funciones de llamada con diferentes valores de Epsilon devolverían resultados incorrectos. · Un error fueron ciertos errores tipográficos en modo interactivo, se solucionaría que Calc que saliera. · Se solucionó un error en Solve.cal. · Se realizaron mejoras menores de documentación. · Se mejoró el proceso de Makefile y Build.


Calc Software relacionado

Nube

Cloud Wiki es un motor de Wiki escrito en Python y respaldado por SQLite. ...

213

Descargar

Grifería

Grial es un navegador de Internet extensible escrito completamente en el lenguaje de programación orientado a objetos interpretados Python. ...

134

Descargar

Pantera

Panther es un servidor de aplicaciones Java modular ligero y modular, adecuado para incrustar en un servidor web. ...

165

Descargar