Citat:
Ursprungligen postat av serious
Miniräknaren kommer igen hur ofta som helst för mig, speciellt nu då när jag läser på universitet. Ovärderbart! Räkna tex ut 31! ...
Trodde inte man fick använda miniräknare på universitetet.. Om den nu är så värdefull så kanske man kan tycka att du kunde komma med ett bättre exempel än att beräkna 31! När behöver jag göra det?
Ännu mer OT: Din räknare beräknar ett närmevärde till 31!, inget annat (förutsatt att inget datoralgebra-system används). 31! är för stort för att kunna representeras som 32- eller 64-bitars heltal. Då brukar man ta till flyttal istället. Problemet är att precisionen inte räcker till, vilket följande Matlab-exempel (IEEE double precision) visar:
>> eps(factorial(31))
ans =
1.1529e+18
Detta säger att avståndet mellan 31! och nästa större tal i talsystemet är 1.15..e18. Detta är litet i jämförelse då 31! ~= 8.2e33, men det absoluta felet skulle alltså kunna sätta "exa"-prefixet på dina enheter..