PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   30÷2(2+3)÷5是多少? 計算機答案不同 (https://www.pcdvd.com.tw/showthread.php?t=926425)

borjang' 2011-05-03 10:03 PM

引用:
作者john1252
這種事都能夠上新聞 :confused:
不知道這位同學用的是哪家的工程計算機
同一個算式、用同一個品牌的機器,結果卻算出15和0.6
手邊有工程計算機的朋友不妨試試看
輸入30÷2(2+3)÷5看看,是不是真的會出現15這個數字?
至少我手邊的CASIO fx-4200P跟fx-4500P算出來都是0.6
如果有朋友的工程計算機算出來是15的話
那麼請把廠牌跟型號告訴我,我想去買一台回來珍藏…恕


我的工程用計算機 CASIO fx-350TL
計算式:30÷2(2+3)÷5 答案是 0.6

yaowenchang 2011-05-03 11:11 PM

引用:
作者Davidoff-Lite
一直看到這串浮起來,真的有種歹戲拖棚的感覺。:laugh: :laugh: :laugh:

以計算機廠商角度來看的話,TI好像就有說明了。



簡單說一下,就是單純功能取向的問題。

計算機的設計上有以下兩種乘法運算處理,

●implied multiplication (也就是將2a視為一體,並優先處理)

●explicit multiplication (將2a視為2*a,以一般的運算規則處理)

有些型號(TI-80, TI-81,TI-82, and TI-85)預設implied multiplication的優先權高於explicit multiplication,所以在計算1/2a時候,視為1/(2*a)。
(這個功能是為了讓大家可以在計算機上,直接輸入符合一般人在公式上的書寫方式)

而其他的型號則將此優先權拿掉,故在計算1/2a時,視為1/2*a。若要將2a視為一體,則須加上括號。



TI-80, TI-81, TI-82, TI-85這幾台都是早期型號
TI-83, TI-84, TI-86, TI-89, TI-92, Nspire這幾台是比較新的
與其說是功能取向不同...不如說是把bug修掉了

Davidoff-Lite 2011-05-03 11:51 PM

引用:
作者yaowenchang
TI-80, TI-81, TI-82, TI-85這幾台都是早期型號
TI-83, TI-84, TI-86, TI-89, TI-92, Nspire這幾台是比較新的
與其說是功能取向不同...不如說是把bug修掉了



特別弄出來的功能,你要稱之為BUG。= ="

因為TI也沒特別說明,後期大部分的機型為什麼會取消掉這個功能。

我也不會去隨便臆測他們的動機是什麼。

只能就他們公布的說明來看,TI-80, TI-81, TI-82, TI-85機型是刻意設計出來的。

lowyield 2011-05-04 04:25 AM

引用:
作者Davidoff-Lite
同個網站有不太一樣的看法,供大家參考。

在這個網站上有人問了一個問題,ab/xy應該是a*b/x*y還是(a*b)/(x*y)。
http://mathforum.org/library/drmath/view/54341.html

直接挑文章的結論來看好了。



以下為無責任翻譯

所以回答你的問題,我想兩種答案都是可以被視為正確的,因為這題目本身就有問題。不過如果要回應學生的疑問,除非他們看的課本還是參考書籍有定義,不然我覺得以標準的運算方法來教導學生(即a*b/x*y)會比較好。但是在實務上,我如果遇到這樣的問題,我會去看這問題是怎麼來的,最後才來判斷。其實討論這個課題,不僅是去看有沒有規則可以去遵循,也是在告訴我們不要寫出模稜兩可的東西。那是會帶給別人困擾的。

彼得森 博士 於數學論壇。

這個DR.Peterson的結論不就跟之前DR.IAN一樣嗎!?都是建議將A*B/X*Y當成是(A*B/X)*Y,而不是 (A*B)/(X*Y)...
原文如下:
I prefer the standard way (your first answer) when talking to students,
unless their own text gives the "implicit multiplication first" rule...
請注意(your first answer)是指發問者的第一個算法,也就是(A*B/X)*Y而不是(A*B)/(X*Y), 原發問者問題如下:
The problem was presented like this:

a = 1.56
b = 1.2
x = 7.2
y = 0.2

ax/by = ?

Here are two ways that I solved it:

1) I first rewrote the problem as [1.56(7.2)/ 1.2](0.2). Second, a was
multiplied by x. The product was 11.232. Then, since no parentheses
were present, I followed the order of operations and divided 11.232 by
b, which was 1.2. The quotient was 9.36. Then I multiplied 9.36 by y,
which was 0.2. The final answer was 1.872.

2) The other way, the first thing I did was multiply a by x. The
product, which was 11.232, was set aside for the time being. Then b
was multiplied by y, which gave the product of 0.24. The problem was
now solved by dividing 11.232 (or ax) by 0.24 (or by) to reach a final
answer of 46.8.

Can you please tell us which answer is correct and why?

lowyield 2011-05-04 04:49 AM

變數有點混到,所以重寫一次!
這個DR.Peterson的結論不就跟之前DR.IAN一樣的看法嗎!?都是建議將ax/by當成是(ax/b)*y,而不是 ax/(by)...
原文如下:
I prefer the standard way (your first answer) when talking to students,
unless their own text gives the "implicit multiplication first" rule...
請注意(your first answer)我認為是指發問者的第一個算法,也就是(ax/b)*y而不是ax/(by), 雖然Dr.文中解適過程有自己把兩個順序顛倒,但我是認為這個your first answer應該是指發問者原始的first answer.
原發問者問題如下:
The problem was presented like this:

a = 1.56
b = 1.2
x = 7.2
y = 0.2

ax/by = ?

Here are two ways that I solved it:

1) I first rewrote the problem as [1.56(7.2)/ 1.2](0.2). Second, a was
multiplied by x. The product was 11.232. Then, since no parentheses
were present, I followed the order of operations and divided 11.232 by
b, which was 1.2. The quotient was 9.36. Then I multiplied 9.36 by y,
which was 0.2. The final answer was 1.872.

2) The other way, the first thing I did was multiply a by x. The
product, which was 11.232, was set aside for the time being. Then b
was multiplied by y, which gave the product of 0.24. The problem was
now solved by dividing 11.232 (or ax) by 0.24 (or by) to reach a final
answer of 46.8.

Can you please tell us which answer is correct and why?

在.遇見你的地方 2011-05-11 09:30 AM

引用:
作者在.遇見你的地方
A*B=AB 省略乘號
→A*B=A*B不等於 AB(運算符號不能省略。)


A*B=(AB)省略乘號並視為一體
→A*B=A*B不等於(AB) (原式已有運算符號無法省略*並視為一體)



→(A*B)=AB=(A*(B))=(A*B)=(A*B)=A(B)=B(A)
(當兩個數原本是一體的,表示兩數有相關聯故省略*符號)


→所以AB=(AB)意義一樣
------------------------------
A×B="AB"
同理可證,

A×B÷A×B
=AB÷AB
所以AB÷AB≠1
把"答案"跟運算式子搞混了,誤認為式子中運算符號可以省略,
,拿"答案"來改寫式子,濫用省略*符號。

A×B="AB"
3AB-2AB="AB"
AB(3-2)="AB"
-----------------------

式子中"AB"÷"AB"在寫求解計算過程時應寫成"(A×B)÷(A×B)",。
式子中的AB不是A×B省略,是答案.
因誤認為式子中運算符號可以省略,進而看成A×B的縮寫。

---------------------------
(A×B)÷(A×B)
="AB"÷"AB"
=1
A×B÷A×B
="AB"÷A×B


所有的時間均為GMT +8。 現在的時間是04:08 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。