Calc

Calc is arbitrair-precisie-rekenkundig systeem dat een C-achtige taal gebruikt.
Download nu

Calc Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Landon Curt Noll
  • Uitgever website:
  • http://www.isthe.com/chongo/tech/math/number/number.html

Calc Tags


Calc Beschrijving

Calc is willekeurige precisie rekenkunde systeem dat een C-achtige taal gebruikt. Calc is willekeurige precisie rekenkunde systeem dat een C-achtige taal gebruikt. Calc is bruikbaar als een rekenmachine, een algoritme prototype, en als een wiskundig onderzoek belangrijker tool.More, Calc biedt een machine-onafhankelijke middelen van de berekening. Calc heeft een uitgebreide set ingebouwde wiskundige en programmatische functions.For voorbeeld kunnen de volgende regel worden ingevoerd: 3 * (4 + 1) en de calculator worden afgedrukt: 15Calc de gebruikelijke verzameling wiskundige operatoren +, -, /, * en ^ machtsverheffing),% (modulus) en // (integer delen). Bijvoorbeeld: 3 * 19 ^ 43 - 1will producten: 29075426613099201338473141505176993450849249622191102976Notice die berekend waarden zeer groot kunnen zijn. Bijvoorbeeld: 2 ^ 23209-1will af te drukken: 402874115778988778181873329071 ... veel cijfers ... 3779264511The special '' symbool (zogenaamde punt), representeert het resultaat van de laatste opdracht expressie, indien aanwezig. Dit is van groot nut bij een aantal deelresultaten worden berekend, of indien de uitgang wordt gewijzigd en het laatste resultaat moet worden opnieuw weergegeven. Zo kunnen de bovengenoemde resultaten worden gemodificeerd door te typen. % (2 ^ 127-1) en de rekenmachine drukken: 39614081257132168796771975167For complexere berekeningen kunnen variabelen worden gebruikt om tussenresultaten te slaan. Bijvoorbeeld kan het resultaat van het toevoegen 7 naar voorgaande resultaten worden bespaard door typing: wrongel = 15whey = 7 + 2 * curdsFunctions kunnen worden gebruikt in expressies. Er zijn een groot aantal van vooraf gedefinieerde functies. Zo zal de volgende de faculteit van de waarde van de 'oude' te berekenen: feit (wei) en de calculator prints: 13763753091226345046315979581580902400000000The calculator ook weet over complexe getallen, zodat het typen: (2 + 3i) * (4-3i) cos (.) wordt afgedrukt: 17 + 6i-55,50474777265624667147 + 193.9265235748927986537iThe rekenmachine kan transcendente functies te berekenen en te accepteren en weer te geven cijfers aan echte of exponentiële formaat. Bijvoorbeeld typen: config ( "scherm", 70) epsilon (1e-70) sin (1) drukken: 0.8414709848078965066525023216302989996225630607983710656727517099919104Calc kan uitgangswaarden qua fracties, octale of hexadecimaal. Bijvoorbeeld: config ( "mode", "deel"), (17/19) ^ 23base (16), (19/17) ^ 29will afdrukken: 19967568900859523802559065713 / 2578296279453077272482260672590x9201e65bdbb801eaf403f657efcf863 / 0x5cd2e2a01291ffd73bee6aa7dcf7d1All getallen worden als fracties met willekeurig grote tellers en noemers die altijd worden gereduceerd tot de laagste termen. Echte of exponentieel getallen opmaken kunnen worden ingevoerd en worden omgezet in de overeenkomstige fractie. Hex, binaire of octale getallen kunnen worden ingevoerd met behulp van nummers met toonaangevende '0x', '0b' of '0' karakters. Complexe getallen kunnen worden ingevoerd met een achterste 'i', zoals in '2 + 3i'. Strijkers en tekens worden ingevoerd met behulp van enkele of dubbele aanhalingstekens. Opdrachten zijn verklaringen in een C-achtige taal, waarbij elke ingangslijn wordt behandeld als het lichaam van een procedure. Dus de command line kan verschillende verklaringen, uitdrukkingen, labels, conditionele tests en loops bevatten. Opdrachten aan een variabele naam die naam automatisch definiëren als een globale variable.The andere belangrijke ding om te weten is dat alle niet-opdracht expressies die worden geëvalueerd automatisch worden afgedrukt. Zo kunt u de waarde van een uitdrukking te evalueren door simpelweg te typen in. Veel nuttige ingebouwde wiskundige functies zijn beschikbaar. Gebruik het: hulp builtincommand om ze te tonen. U kunt ook uw eigen functies definiëren met behulp van de 'definiëren' keyword, gevolgd door een functie verklaring zeer vergelijkbaar met C. definiëren f2 (n) {lokale ans; ans = 1; while (n> 1) ans * = (n - = 2); terugkeer ans;} Dus de ingang: f2 (79) te produceren; 1009847364737869270905302433221592504062302663202724609375Functions die alleen maar een eenvoudige uitdrukking terug kan worden gedefinieerd met een gelijkteken, zoals in het voorbeeld: bepalen sc (a, b) = a ^ 3 + b ^ 3Thus de ingang: sc (31, 61) te produceren; 256772Variables in functies kunnen worden gedefinieerd als 'global', 'lokale' of 'statische'. Globale variabelen zijn gemeenschappelijk voor alle functies en de command line, terwijl de lokale variabelen zijn uniek voor elke functie niveau, en worden vernietigd wanneer de functie returns.Static variabelen worden scoped binnen enkele input-bestanden, of binnen functies, en worden nooit vernietigd. Variabelen worden niet getypt in definitie, maar dynamisch wijzigen als ze worden gebruikt. Wat is er nieuw in deze release: · Een bug waarbij de telefoniefuncties met verschillende waarden van epsilon onjuiste resultaten zou terugkeren was opgelost. · Een bug waren bepaalde typografische fouten in de interactieve modus zouden ertoe leiden dat Calc voor afsluiten was vastgelegd. · Een bug in Solve.Cal was opgelost. · Er zijn kleine documentatieverbeteringen gemaakt. · Het MAKEFILE en het bouwende proces werden verbeterd.


Calc Gerelateerde software

Wolk

Cloud Wiki is een wiki-motor geschreven in Python en ondersteund door Sqlite. ...

213

Downloaden

Graal

Graal is een uitgebreid internetbrowser geschreven volledig in de geïnterpreteerde objectgeoriënteerde programmeertaal Python. ...

134

Downloaden

Panter

Panther is een lichtgewicht, modulaire Java-toepassingsserver, geschikt voor het insluiten van een webserver. ...

165

Downloaden