- 注册
- 2003-08-11
- 消息
- 6,604
- 荣誉分数
- 199
- 声望点数
- 173
在网上搜来滴讨论:好像没有一个结论更有说服力
一,有人说:被省略的乘号优先于普通乘除……
二,6÷2(1+2)=?的延伸讨论, 最接近正确答案的答案应该是1
[i=s] 本帖最后由 guii 于 2011-5-1 13:44 编辑 [/i]
这个问题争论的焦点在 2到底要先和6进行除运算还是要先和(1+2)进行乘运算.
也就是6÷2(1+2)到底是等于 6÷(2*(1+2))还是(6÷2)*(1+2).
归根到底, 也就是讨论2后面被省略的乘号, 到底是不是拥有比除号更大的优先级(优先级高的运算符先进行运算).
按照小学数学, 如果省略乘号, 则x*2和2*x, 都必须写成2x, 这就是说:
存在结论a: 2x=(x*2)=(2*x)
如果省略乘号, 数字2却跟前面的运算符结合, 则不能产生结论a.
所以, 最接近正确答案的答案应该是 6÷2(1+2)=6÷(2*(1+2))=1
一,有人说:被省略的乘号优先于普通乘除……
二,6÷2(1+2)=?的延伸讨论, 最接近正确答案的答案应该是1
[i=s] 本帖最后由 guii 于 2011-5-1 13:44 编辑 [/i]
这个问题争论的焦点在 2到底要先和6进行除运算还是要先和(1+2)进行乘运算.
也就是6÷2(1+2)到底是等于 6÷(2*(1+2))还是(6÷2)*(1+2).
归根到底, 也就是讨论2后面被省略的乘号, 到底是不是拥有比除号更大的优先级(优先级高的运算符先进行运算).
按照小学数学, 如果省略乘号, 则x*2和2*x, 都必须写成2x, 这就是说:
存在结论a: 2x=(x*2)=(2*x)
如果省略乘号, 数字2却跟前面的运算符结合, 则不能产生结论a.
所以, 最接近正确答案的答案应该是 6÷2(1+2)=6÷(2*(1+2))=1