Dyr miniräknare som har blivit knäpp

Trädvy Permalänk
Medlem
Registrerad
Jul 2015

Dyr miniräknare som har blivit knäpp

Tjena!

Inhandlade en Texas Instruments TI-82 Stats precis vid skolstarten. Fungerat bra tills idag. Trodde först att jag har blivit knäpp men det verkar snarare miniräknaren som har blivit det.

När jag slå följande på räknaren 3000(1.043^8-1)/1.043-1 = 1150.885292
När svaret ska bli = 27 940.

Har jag missat någon inställning på miniräknaren eller är den sönder?

Har redan provat att återställa minnet.

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Jun 2005

3000(1.043^8-1)/(1.043-1) = 27939.92

Trädvy Permalänk
Medlem
Plats
~
Registrerad
Jul 2001
Skrivet av Ruzikx:

Tjena!

Inhandlade en Texas Instruments TI-82 Stats precis vid skolstarten. Fungerat bra tills idag. Trodde först att jag har blivit knäpp men det verkar snarare miniräknaren som har blivit det.

När jag slå följande på räknaren 3000(1.043^8-1)/1.043-1 = 1150.885292
När svaret ska bli = 27 940.

Har jag missat någon inställning på miniräknaren eller är den sönder?

Har redan provat att återställa minnet.

https://en.wikipedia.org/wiki/Order_of_operations

3000(1.043^8-1)/1.043-1 = 1150.885292
3000(1.043^8-1)/(1.043-1) ger dock ~27940

Fedora, i3wm, Ansible, Vim, git, LaTeX - allt som behövs för att göra mig nöjd.

Trädvy Permalänk
Medlem
Registrerad
Jul 2015
Skrivet av Olegh:

3000(1.043^8-1)/(1.043-1) = 1150.885292

Det ska med 2 parenteser alltså? Står inte i min mattebok. Men men, Får prova.

Trädvy Permalänk
Medlem
Registrerad
Jul 2015

Funkar med parenteser! Finns inte med några parenteser för formeln i matteboken.

Tack!

Trädvy Permalänk
Entusiast
Testpilot
Plats
Chalmers
Registrerad
Aug 2011
Skrivet av Ruzikx:

Funkar med parenteser! Finns inte med några parenteser för formeln i matteboken.

Tack!

Hur ser den ut då? Om "1,043 − 1" står under ett bråkstreck behöver det inte stå inom parentes. Man måste själv komma ihåg … nej, helst förstå att man själv måste lägga till parenteser när man skriver uttrycket på en rad, så att bråkstrecket förlorar sin "parentesfunktionalitet".

Skrivet med hjälp av Better SweClockers

Trädvy Permalänk
Entusiast
Plats
Göteborg
Registrerad
Dec 2005
Skrivet av Ruzikx:

Funkar med parenteser! Finns inte med några parenteser för formeln i matteboken.

Tack!

Läs igenom wikipediaartikeln som Crazy Ferret länkade till. Den innehåller ett väldigt viktigt koncept som du måste förstå om du ska kunna använda miniräknaren.

Alla operatorer har olika prioritet när man räknar. Det är inte som vanlig text där man läser från vänster till höger rakt av. Ordningen är:
1, Exponenter och rötter
2, Multiplikation och division
3, Addition och subtraktion.

Så först måste du räkna alla exponenter, sen alla multiplikation och division och sist addition och subtraktion. Nu finns det en extra regel som säger att parenteser har förtur.

Vi kan titta på ditt tal igen. 3000(1.043^8-1)/1.043-1

Så som det är skrivet så ska du först räkna 1,043^8=1,40047212. Sen tar subtraherar vi ett från det eftersom det står inom parentes så resultatet är: 3000(0,40047212)/1,043-1. Sen tar vi divisionen och får 3000*0,3839617639-1. Efter det är det multiplikation: 1151,885292 och slutligen tar vi minus ett och resultatet blir 1150,885393. Din miniräknare räknar alltså helt rätt. Det är du som inte matar in rätt tal till den.

När du använder miniräknare är det väldigt viktigt att du är noga med parenteser. 1/2+2 är inte samma sak som 1/(2+2). Det ena blir 2,5 och det andra blir 0,25. Om du skrivit 1/(2+2) på papper så hade du inte behövt parentesen eftersom 2+2 då skrivs under bråkstrecket varpå det är tydligt vad som menas. Men en miniräknare har ingen aning om hur det ser ut om du inte markerar med parentes.

Extra jobbigt är det att alla miniräknare inte fungerar exakt likadant. 1/2x kan antingen tolkas som (1/2)x eller 1/(2x) beroende på modell och det behöver inte ens vara konsekvent för samma tillverkare. Har även sett exponenter bete sig lustigt där 2^2x kan tolkas som antingen (2^2)x eller 2^(2x). Så använd parenteser om du är det minsta tveksam på hur miniräknaren tänker för det är inte alltid helt uppenbart. Hellre en uppsättning parenteser för mycket än för lite. Annars kan man ta och dela upp uträkningarna i små steg, ungefär som jag gjorde i början av inlägget för det blir snabbt svårt att få en överblick över vad man gör om man matar in för långe uttryck i en miniräknare.

Q9450, HD4850, 8 GB DDR2 800 MHz, 3x750 GB, Antec 300, Dell 2408WFP, U2410, Qnap TS-419p+ 4x2 TB Samsung F4, Asus UL30A-QX056V, Logitech Z-680, Sennheiser HD380pro, M-Audio FastTrack Pro, Ibanez sa160qm, Ibanez TB 15R, Zoom 505II, Ibanez GSR 200, Ibanez SW 35, Cort AC-15, Squier SD-3 BBL, Yamaha PSR 270, Røde NT1-A, Nikon D200, Nikkor 18-70/3,5-4,5, 70-300VR, 50/1,8, 28/2,8, Tamron 17-50/2,8, 90/2,8, Sigma 30/1,4, SB-800, SB-25, SB-24

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jul 2006

Här kan man också nämna en annan sak som kan orsaka förvirring.
Skriver man x/y/z så är det inte ens matematiskt bestämt vad det betyder. Det är antingen (x/y)/z eller x/(y/z). vilket nästan alltid ger två olika resultat. Båda divisionstecknen har samma prioritet, men det har betydelse vilket man räknar först.

De flesta programspråk jag testat tolkar x/y/z som (x/y)/z, dvs evaluering från vänster till höger och jag antar att de flesta räknare gör likadant. Men matematiskt finns det dock ingen regel som säger att det är rätt.
Sådant kan var lite lätt förvirrande när vissa skriver kod som innehåller dylika uttryck. Det är mycket bättre att använda parenteser för att visa vad man avser.

Namn : Jesper | Ålder : 42 | In-game namn : iller
Yrke : Matematisk modellerare (finansiell matematik), mjukvaruutvecklare för risksystem.
Utbildning : Doktor i matematik + en del mat-stat, numme och IT-relaterat.