作者ricestone (未定义)
看板Math
标题Re: [转录][新闻] 30÷2(2+3)÷5是多少? 计算机딠…
时间Wed Apr 13 08:47:04 2011
整理一下目前说法
希望能够让讨论有个方向
这问题是出在
30÷2(2+3)÷5 这个算式里面"2(2+3)"这个东西到底是[2*(2+3)]还是2*(2+3)
这东西有老师有教过吗?
至少在我的经验里面并没有特别这样教过
所以这是否有对错?
事实上,如果今天没有规定"先乘除後加减"(必须要由左至右,因为减除无交换性)
对於"2*1+3*2"这个算式来说就可以讨论到底是"10(由左自右)"还是"8(先乘除後加减)"
甚至於是"16(先加减後乘除)"了
而且这三种都可以自成一套规则,选定之後遇到类似的问题都导的出他们自己的唯一解
问题是实际上对这种计算符号来说,一定是个输入二元输出一元的东西
所以当我们或电脑在计算的时候,必须要规定"甚麽东西要先算",也就是加上括号
规定先乘除後加减想必各位小学还是国中老师有教过是由於分配结合律以及把日常生活上
常用的句子化为数学式子时比较方便简洁好看的缘故
所以说,如果要在[2*(2+3)]和2*(2+3)讨论究竟何者比较正确
那麽势必举出在计算上或者记号时何者有比较多的好处
而不是说"理所当然"会成为[2*(2+3)]或者2*(2+3)
因为这个理所当然就是问题所在
我个人则是被计算软体或工程计算机"教导",所以会算出15
但是它们也都是被人所"教导"出来的
计算机的说明书其实可以看看
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.64.197.10
1F:→ ricestone :实际上用Wolfram计算就知道1/2X和1/2(2+X)化简法不同 04/13 09:29
2F:→ ricestone :所以不用再强调代数上或者纯数上了 04/13 09:29
3F:推 hirabbitt :Wolfram也不是通则 04/13 11:18
4F:→ ricestone :我没说他是通则吧...我是强调两种都有 04/13 11:25
5F:推 hirabbitt :嗯嗯 抱歉误会了 04/13 11:39