Calc

Calc è un sistema aritmetico arbitrario di precisione che utilizza una lingua simile a C.
Scarica ora

Calc Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • LGPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Landon Curt Noll
  • Sito web dell'editore:
  • http://www.isthe.com/chongo/tech/math/number/number.html

Calc Tag


Calc Descrizione

Calc è un sistema aritmetico a precisione arbitraria che utilizza un C-come il linguaggio. Calc è un sistema aritmetico a precisione arbitraria che utilizza un C-come il linguaggio. Calc è utile come una calcolatrice, un prototipo di algoritmo e di ricerca matematica tool.More importante, calc fornisce un mezzo indipendenti dalla macchina di calcolo. Calc è dotato di una ricca serie di incorporato esempio functions.For matematica e programmatica, la seguente riga può essere di ingresso: 3 * (4 + 1) e la calcolatrice stamperà: 15Calc come la solita collezione di operatori aritmetici +, -, /, * nonché ^ esponenziale),% (modulo) e // (integer divisione). Ad esempio: 3 * 19 ^ 43 - prodotti 1will: 29075426613099201338473141505176993450849249622191102976Notice che i valori calc può essere molto grande. Per esempio: 2 ^ 23209-1will stampa: 402874115778988778181873329071 ... molte cifre ... 3779264511The speciale '' simbolo (chiamato punto), rappresenta il risultato dell'ultima espressione di comando, se presente. Questo è di grande utilità quando si calcolano una serie di risultati parziali, o quando la modalità di uscita viene modificata e le esigenze ultima risultano essere nuovamente visualizzato. Ad esempio, il risultato di cui sopra può essere modificato digitando:. % (2 ^ 127-1) e la calcolatrice stamperà: 39614081257132168796771975167For calcoli più complessi, le variabili possono essere utilizzate per salvare i risultati intermedi. Ad esempio, il risultato della somma 7 al risultato precedente può essere salvata digitando: cagliate = 15whey = 7 + 2 * curdsFunctions possono essere utilizzati nelle espressioni. Ci sono un gran numero di funzioni predefinite. Ad esempio, il seguente calcolerà il fattoriale del valore del 'vecchio': infatti (siero di latte) e le stampe calcolatrice: 13763753091226345046315979581580902400000000The calcolatrice sa anche di numeri complessi, in modo che digitando: (2 + 3i) * (4-3i) cos (.) stamperà: 17 + 6i-55,50474777265624667147 + 193.9265235748927986537iThe calcolatrice può calcolare funzioni trascendenti, e accettare e numeri di visualizzazione in formato reale o esponenziale. Ad esempio, digitando: config ( "display", 70) epsilon (1e-70) sin (1) stampe: valori di uscita possono 0.8414709848078965066525023216302989996225630607983710656727517099919104Calc in termini di frazioni, ottale o esadecimale. Ad esempio: config ( "modo", "frazione"), (17/19) ^ 23base (16), (19/17) ^ 29will stampare: 19967568900859523802559065713 / 2578296279453077272482260672590x9201e65bdbb801eaf403f657efcf863 / 0x5cd2e2a01291ffd73bee6aa7dcf7d1All numeri sono rappresentati come frazioni con arbitrariamente grandi numeratori e denominatori che sono sempre ridotti ai minimi termini. formattare i numeri reali o esponenziale possono essere inserite e sono convertiti alla frazione equivalente. Esadecimale, binario o numeri ottali possono essere inserite dal utilizzando numeri con i principali '0x', '0b' o '0' caratteri. I numeri complessi possono essere immesse utilizzando un finale 'i', come in '2 + 3i'. Stringhe e personaggi sono di ingresso utilizzando virgolette singole o doppie. I comandi sono istruzioni in un linguaggio C-like, in cui ciascuna linea di ingresso viene trattato come il corpo di una procedura. Così la linea di comando può contenere dichiarazioni di variabili, espressioni, etichette, test condizionali e loop. Assegnazioni a qualsiasi nome di variabile si definiscono automaticamente quel nome come variable.The altra cosa importante globale da sapere è che tutte le espressioni non assegnazione che vengono valutati vengono stampati automaticamente. Così, è possibile valutare il valore di un'espressione semplicemente digitando in. Molti utili built-in funzioni matematiche sono disponibili. Utilizzare il: aiuto builtincommand elencarli. È inoltre possibile definire le proprie funzioni utilizzando il 'definire' parola chiave, seguita da una dichiarazione di funzione molto simile a C. definire f2 (n) {ans locali; ans = 1; while (n> 1) ans * = (n - = 2); ritorno ans;} Così l'ingresso: f2 (79) produrrà; 1009847364737869270905302433221592504062302663202724609375Functions che devono solo restituire un'espressione semplice possono essere definiti utilizzando il segno uguale, come nell'esempio: definire sc (a, b) = a ^ 3 + b ^ 3Thus l'ingresso: SC (31, 61) produrrà; 256772Variables a funzioni possono essere definiti come 'statico' 'globale', 'locale', o. Le variabili globali sono comuni a tutte le funzioni e la linea di comando, mentre le variabili locali sono unici per ogni livello di funzione, e vengono distrutte quando le variabili funzione returns.Static hanno un ambito all'interno di file di input singoli o all'interno di funzioni, e non vengono mai distrutti. Le variabili non sono tipizzati in fase di definizione, ma cambiano in modo dinamico in cui sono utilizzati. Cosa c'è di nuovo in questa versione: · Un bug in cui le funzioni di chiamata con valori diversi di epsilon sarebbero restituire risultati non corretti è stato fissato. · Un bug è stato determinato errori tipografici in modalità interattiva, causerebbe il fisso Calc all'uscita. · Un bug in SOLVE.CAL è stato risolto. · Sono stati effettuati miglioramenti di documentazione minori. · Il processo Makefile e Build è stato migliorato.


Calc Software correlato

Nuvola

Cloud Wiki è un motore wiki scritto in Python e supportato da SQLite. ...

213

Scarica

Fido.

Uno strumento di monitoraggio dei file multi-filettato per Linux ...

169

Scarica

Mono

Questo pacchetto fornisce un tema di icone basato su Faenza per il tuo ambiente desktop GNOME ...

182

Scarica