Calc.

CALC é sistema aritmético de precisão arbitrário que usa uma linguagem semelhante a C.
Baixe Agora

Calc. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Landon Curt Noll
  • Site do editor:
  • http://www.isthe.com/chongo/tech/math/number/number.html

Calc. Tag


Calc. Descrição

Calc é um sistema aritmético de precisão arbitrário que usa uma linguagem semelhante a C. Calc é um sistema aritmético de precisão arbitrário que usa uma linguagem semelhante a C. Calc é útil como uma calculadora, um protótipo de algoritmo e como uma ferramenta de pesquisa matemática.more importante, o CALC fornece um meio de computação independente de máquina. Calc vem com um conjunto rico de funções matemáticas e programáticas integradas. Por exemplo, a seguinte linha pode ser inserida: 3 * (4 + 1) e a calculadora irá imprimir: 15Calc como a coleção usual de operadores aritméticos +, -, /, * Bem como ^ exponentation),% (Modulus) e // (Divide Integer). Por exemplo: 3 * 19 ^ 43 - 1 will produzir: 290754266130992013384731415051769934508492496250849924962219110249622191102976notice que os valores do Calc podem ser muito grandes. Por exemplo: 2 ^ 23209-1Will Imprimir: 402874115778988778181873329071 ... muitos dígitos ... 3779264512o especial '.' Símbolo (chamado dot), representa o resultado da última expressão de comando, se houver. Isso é de grande utilidade quando uma série de resultados parciais é calculada ou quando o modo de saída é alterado e o último resultado precisa ser redisplayed. Por exemplo, o resultado acima pode ser modificado digitando :. % (2 ^ 127-1) e a calculadora imprimirá: 39614081257132168796771975167 para cálculos mais complexos, variáveis podem ser usadas para salvar os resultados intermediários. Por exemplo, o resultado de adicionar 7 ao resultado anterior pode ser salvo digitando: Curds = 15whey = 7 + 2 * Curdsfunções podem ser usadas em expressões. Há um grande número de funções pré-definidas. Por exemplo, o seguinte calculará o fatorial do valor de 'velho': fato (soro) e as impressões da calculadora: 1376375309122634504631226345046312263450463122634504631226000000Acalista também sabe sobre números complexos, de modo que digitando: (2 + 3i) * (4-3i) (.) Itravará: 17 + 6i-55.50474777265624667147 + 193.92652357489279865748927986537 Calculadora pode calcular as funções transcendentais e aceitar e exibir números em formato real ou exponencial. Por exemplo, digitando: config ("display", 70) epsilon (1e-70) sin (1) impressões: 0.841470984807896216302989996216302989996216630607983710653060798371065306079837106560798371065607275170999919102751709991910275170999919104calc pode produzir valores em termos de frações, octal ou hexadecimal. Por exemplo: config ( "modo", "fracção"), (17/19) ^ 23base (16), (19/17) ^ 29will imprimir: 19967568900859523802559065713 / 2578296279453077272482260672590x9201e65bdbb801eaf403f657efcf863 / 0x5cd2e2a01291ffd73bee6aa7dcf7d1All números são representados como fracções com arbitrariamente grandes numerador e denominador que são sempre reduzidos a termos mais baixos. Os números de formatos reais ou exponenciais podem ser inseridos e são convertidos para a fração equivalente. Os números hext, binário ou octal podem ser inseridos usando números com os principais caracteres '0x', '0b' ou '0'. Números complexos podem ser inseridos usando uma "I ', como em' 2 + 3i '. Cordas e personagens são inseridos usando citações simples ou duplas. Os comandos são declarações em uma linguagem semelhante a C, onde cada linha de entrada é tratada como o corpo de um procedimento. Assim, a linha de comando pode conter declarações variáveis, expressões, rótulos, testes condicionais e loops. Atribuições a qualquer nome de variável definirá automaticamente esse nome como uma variável global. A outra coisa importante a saber é que todas as expressões de não atribuição que são avaliadas são automaticamente impressas. Assim, você pode avaliar o valor de uma expressão simplesmente digitando. Muitas funções matemáticas internas úteis estão disponíveis. Use o: Help BuiltInCommand para listá-los. Você também pode definir suas próprias funções usando a palavra-chave 'Definir', seguida de uma declaração de função muito semelhante a C. Definir F2 (N) {local ANS; ANS = 1; enquanto (n> 1) ans * = (n - = 2); retornar ans;} Assim a entrada: F2 (79) produzirá; 1009847364737869270905308692709053086927090378692709737869270902666320273609375Funções só pode ser definido usando um sinal de igual, como no exemplo: Definir SC (A, B) = A ^ 3 + B ^ 3thus A entrada: SC (31, 61) irá produzir; 25677Variables em funções podem ser definidas como "globais", 'local' ou 'estática'. As variáveis globais são comuns a todas as funções e a linha de comando, enquanto as variáveis locais são exclusivas para cada nível de função e são destruídas quando a função retorna. As variáveis estadas são escapadas dentro de arquivos de entrada únicos ou dentro de funções, e nunca são destruídas. Variáveis não são digitadas no tempo de definição, mas mudam dinamicamente como são usados. O que há de novo nesta versão: · Um bug onde as funções de chamadas com valores diferentes do Epsilon retornariam resultados incorretos. · Um bug foram certos erros tipográficos no modo interativo fariam com que o CALC para sair foi corrigido. · Um bug em resolver.cal foi corrigido. · Melhorias menores de documentação foram feitas. · O processo de makefile e construção foi melhorado.


Calc. Software Relacionado

Nuvem

Cloud Wiki é um mecanismo wiki escrito em Python e apoiado por SQLite. ...

213

Download

Graal

Grail é um navegador da Internet Extensível, escrito inteiramente na linguagem de programação orientada a objetos interpretada Python. ...

134

Download

Pantera

Panther é um servidor de aplicativos Java Lightweight e modular, adequado para incorporação em um servidor da Web. ...

165

Download