李灼
发表于 2011-5-6 19:31
当然是9啊,并且赞成12楼的解释。
星夜
发表于 2011-5-6 20:23
回复 37# lrf1981
冒冷汗,幸亏不是说我!表示鸭梨很大!
zhao411
发表于 2011-5-6 20:33
lrf1981
发表于 2011-5-6 20:33
回复 62# 星夜
哈哈。。。。。那个原创才鸭梨大::070821_01.jpg:: ::070821_01.jpg::
zmhwk
发表于 2011-5-7 00:48
有歧义,骗人的::luguo::
小丫闯星空
发表于 2011-5-7 20:36
我也觉得是九。少了个X
shoiv
发表于 2011-5-7 22:55
浪淘沙
发表于 2011-5-10 09:14
虽然我的计算器显示的是9,但我还是认为是1。建议用专业的计算软件计算mathematica ...
shoiv 发表于 2011-5-7 22:55 http://www.astronomy.com.cn/bbs/images/common/back.gif
我网上找了一下,还真的有计算器的计算结果为1的。
至于使用计算机编程语言,比如使用C语言、BASIC语言、JAVAScript等,如果省略乘号“ * ”,肯定会报出错信息的。
例如下面这段小程序,如果把乘号“ * ”省了,则出错信息为“缺少函数”。真是错的莫明其妙啊。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>
<body>
<script>
document.write("6/2*(1+2)= " + 6/2*(1+2) );//请试着把乘号“ * ”省略,看看是什么结果?
document.close();
</script>
</body>
</html>
把代码COPY下来,保存为htm文件,就可以用“IE”来打开了。
我是使用FrontPage来编辑调试的。
展翅飞鹰
发表于 2011-5-10 13:48
这个9和1应该都对……::070821_09.jpg::
伴月星辰
发表于 2011-5-15 11:46
本帖最后由 伴月星辰 于 2011-5-15 11:48 编辑
这个9和1应该都对……
展翅飞鹰 发表于 2011-5-10 13:48 http://www.astronomy.com.cn/bbs/images/common/back.gif
这是凤凰网的正确答案。刚刚查了一下。
……………………………………………………………………………………
网络“神题”:6÷2(1+2)=? 法制晚报
网络“神题”:6÷2(1+2)=?
340万网民解题 得出两种答案 数学老师:单项式作怪 正解为9
“6÷2(1+2)=?”近日,网上一道看似简单的数学题,答案却引起无数网友的激烈讨论。
记者在网上看到,这道题被称为“神题”,据称全球已经有超过340万网友做过此题,但却出现有争议的两个答案,分别为1和9。两派交锋
认为答案为1
这部分网友认为,针对“2(1+2)”这个式子,应该从系数角度看成一个整体。以3x为例说明,从系数角度看,3x并不是3·x,也不是3×x,而是代表一个整体数值。
其次,直接跟在括号外的数字,是作为括号以内内容的系数存在,而不是作为乘法计算存在的。这就意味着括号内的(1+2)每一项都要乘以2。
“所以2(1+2)绝对不等于2×(1+2),而等于(1×2+2×2),再回到标题中的题目,6÷2(1+2)=?谁还打算选9?”有网友表示。
认为答案为9
但也有网友认为,根据加减乘除四则的混合运算法则,应该先算括号里面的,得出结果为3,剩下的就是乘除法运算。再根据运算法则规定,即同级运算,从左往右计算。
“小学生都会的运算法则,同级运算从左往右啊。”有网友表示,6÷2(1+2)也就是6÷2×3,答案自然是9。
数学老师解析
2(1+2)不是单项式此题答案应为9
这道网络“神题”到底等于几?今天上午,北京工商大学理学院数学系的刘老师表示,按照运算法则,应该先计算括号里的式子,即式子变成,“6除以2然后乘以3”的同级运算,按照同级别运算,从左往右算结果为9。
刘老师分析,有人把“2(1+2)”看做一个整体,是因为中学的数学课本里提到过,数字与字母相乘,可以省略乘号,并且数字和字母的组合可以看做是一个单项式。但是这道题目里没有字母,就不应有单项式一说。
再有,2×和2()并不是一个概念,2()不是一个系数,不代表这是一个整体,只是习惯意义上乘法的一种省略写法,所以不能用括号里的每一项乘以括号外面的数。
按照运算法则计算,即先算括号内的,而同级运算,要从左往右,结果是9。
此外,这道题由于式子后半部分比较紧凑,从视觉感官上就容易先算后面,也有一定的心理作用。
“这种运算一般就在小学出现,老师教的时候不能引导学生这么写,写式子时应该要注意规范,该写乘号就写乘号,以避免歧义。”刘老师强调。
浪淘沙
发表于 2011-5-15 16:27
本帖最后由 浪淘沙 于 2011-5-15 16:29 编辑
回复 70# 伴月星辰
再来一段代码,看看为何是这种结论:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>
<body>
<script>
document.write("<H5>"+"6/2*(1+2)= " + 6/2*(1+2) +"</H5>" );//请试着把乘号“ * ”省略,看看是什么结果?
a=6;
b=2;
c=1;
document.write("<H5>计算前"+"a=" + a + "," + "b=" + b + "," + "c=" + c + "," +"</H5>" );
d=a / b* (c+ b);
e=a++ / b++ * (c++ + b++);
document.write("<H5>"+"d=a/b * (c+b)= " +d+"</H5>" ); //计算得出d为9
document.write("<H5>"+"e=a++ / b++ * (c++ + b++)= " +e+"</H5>" ); //我想了很久才明白了e是12
document.write("<H5>计算后"+"a=" + a + "," + "b=" + b + "," + "c=" + c + "," +"</H5>" );
document.close();
</script>
</body>
</html>
程序的输出如下:
6/2*(1+2)= 9
计算前a=6,b=2,c=1,
d=a/b * (c+b)= 9
e=a++ / b++ * (c++ + b++)= 12
计算后a=7,b=4,c=2,
嘎嘎
发表于 2011-5-15 17:14
题有问题,题有问题。有权不回答!!
伴月星辰
发表于 2011-5-16 17:40
回复伴月星辰
再来一段代码,看看为何是这种结论:
新建网页 1
document.write(""+"6/2*(1 ...
浪淘沙 发表于 2011-5-15 16:27 http://www.astronomy.com.cn/bbs/images/common/back.gif
这个有点复杂::070821_19.jpg::
河之舟
发表于 2011-5-16 17:57
头痛得很!!!!!!!!!