Calcaire

CALC est un système arithmétique de précision arbitraire qui utilise une langue de type C.
Télécharger maintenant

Calcaire Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • LGPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Landon Curt Noll
  • Site Internet de l'éditeur:
  • http://www.isthe.com/chongo/tech/math/number/number.html

Calcaire Mots clés


Calcaire La description

Calc est un système arithmétique de précision arbitraire qui utilise un C comme langue. Calc est un système arithmétique de précision arbitraire qui utilise un C comme langue. Calc est utile comme une calculatrice, un prototype d'algorithme, et comme la recherche mathématique important tool.More, calc fournit un moyen de calcul machine indépendante. Calc est livré avec un ensemble riche de builtin exemple functions.For mathématique et programmatique, la ligne suivante peut être entrée: 3 * (4 + 1) et la calculatrice affichera: 15Calc comme la collecte habituelle des opérateurs arithmétiques +, -, /, * ainsi que ^ exponentiation),% (module) et // (division entière). Par exemple: 3 * 19 ^ 43 - produits 1will: 29075426613099201338473141505176993450849249622191102976Notice que les valeurs calc peut être très grande. Par exemple: 2 ^ 23209-1will imprimer: 402874115778988778181873329071 ... de chiffres ... 3779264511The spécial '' symbole (appelé point), représente le résultat de la dernière expression de commande, le cas échéant. Ceci est d'une grande utilité quand une série de résultats partiels sont calculés, ou lorsque le mode de sortie est changé et les besoins de dernière résultat à réaffichée. Par exemple, le résultat ci-dessus peut être modifié en tapant:. % (2 ^ 127-1) et la calculatrice affichera: 39614081257132168796771975167For des calculs plus complexes, les variables peuvent être utilisées pour enregistrer les résultats intermédiaires. Par exemple, le résultat de l'addition 7 au résultat précédent peut être enregistré en tapant: = caillés 15whey = 7 + 2 * curdsFunctions peut être utilisé dans des expressions. Il y a un grand nombre de fonctions prédéfinies. Par exemple, ce qui suit calcule le factoriel de la valeur de « vieux »: fait (petit-lait) et les impressions: calculatrice 13763753091226345046315979581580902400000000The connaît aussi des nombres complexes, de sorte que la saisie: (2 + 3 decies) * (4-3i) cos (.) imprimera: calculatrice 17 + 6i-55,50474777265624667147 + 193.9265235748927986537iThe peut calculer des fonctions transcendantes, et accepter et les numéros d'affichage en format réel ou exponentielle. Par exemple, le typage: configuration ( "display", 70) epsilon (1E-70) sin (1) imprime: 0.8414709848078965066525023216302989996225630607983710656727517099919104Calc can valeurs de sortie en termes de fractions, octal ou hexadécimal. Par exemple: configuration ( "mode", "fraction"), (17/19) ^ 23base (16), (19/17) ^ 29will imprimer: numéros 19967568900859523802559065713 / 2578296279453077272482260672590x9201e65bdbb801eaf403f657efcf863 / 0x5cd2e2a01291ffd73bee6aa7dcf7d1All sont représentés sous forme de fractions avec des numérateurs et des dénominateurs arbitrairement grandes qui sont toujours réduits à des termes les plus bas. numéros de format réel ou exponentielle peuvent être entrées et sont converties à la fraction équivalente. Hex, binaire ou octal numéros peuvent être entrées à l'aide des numéros de diriger « 0x », « 0b » ou « 0 » caractères. Les nombres complexes peuvent être entrées au moyen d'un suivi « i », comme dans « 2 + 3i ». Les chaînes et les caractères sont entrés en utilisant des guillemets simples ou doubles. Les commandes sont des instructions dans un langage de type C, où chaque ligne d'entrée est traité comme le corps d'une procédure. Ainsi, la ligne de commande peut contenir des déclarations variables, expressions, des étiquettes, des tests conditionnels et les boucles. Les affectations à un nom variable définiront automatiquement ce nom comme un autre variable.Appareil global chose importante à savoir est que toutes les expressions non-affectation qui sont évaluées sont automatiquement imprimées. Ainsi, vous pouvez évaluer simplement la valeur d'une expression taper. Beaucoup intégré utiles fonctions mathématiques sont disponibles. Utilisez le: aide builtincommand à les énumérer. Vous pouvez également définir vos propres fonctions en utilisant le mot-clé « définir », suivie d'une déclaration de fonction très similaire à C. définir f2 (n) {des ans locaux; ans = 1; tandis que (n> 1) ans * = (n - = 2); retour ans;} Ainsi l'entrée: f2 (79) produira; 1009847364737869270905302433221592504062302663202724609375Functions qui ont seulement besoin de retourner une expression simple, peuvent être définis en utilisant un signe égal, comme dans l'exemple: définir sc (a, b) = a ^ 3 + b ^ 3Ainsi l'entrée: sc (31, 61) va produire; 256772Variables dans les fonctions peuvent être définies comme étant soit « global », « local » ou « statique ». Les variables globales sont communes à toutes les fonctions et la ligne de commande, alors que les variables locales sont uniques à chaque niveau de fonction, et sont détruits lorsque la fonction des variables de returns.Static sont scope dans les fichiers d'entrée unique, ou dans les fonctions, et ne sont jamais détruites. Les variables ne sont pas typés au moment de la définition, mais changent de manière dynamique car ils sont utilisés. Quoi de neuf dans cette version: · Un bug où les fonctions d'appel avec des valeurs différentes de epsilon retourneraient des résultats incorrects a été corrigé. · Un bug était certaines erreurs typographiques en mode interactif entraîneraient une sortie de calcul. · Un bug dans Solve.cal a été corrigé. · Des améliorations mineures de la documentation ont été apportées. · Le processus de fabrication et de construction ont été améliorés.


Calcaire Logiciels associés

Graal

GRALA est un navigateur Internet extensible écrit entièrement dans le langage de programmation d'objet interprété Python. ...

134

Télécharger

Panthère

Panther est un serveur d'applications Java modulaire léger, adapté à l'incorporation d'un serveur Web. ...

165

Télécharger