热门综艺节目《奔跑吧兄弟》中,一道“不是自然数的最小的数是什么?”一题引发了众网友热烈讨论 。“跑男找密码开门那期 , 红队拿到最后一个密码的提示:不是自然数的最小的数是什么?看他们输的居然是0,被吓坏了 。没想到答案居然是对的 。0真的不是自然数吗?”网友“酱油铁匠铺”的这“一惊”引发了近百网友的吐槽 。
约一大半网友笃定表示:“0当然不是自然数了 , 楼主受惊了 。”也有不少网友模棱两可,“我学的时候反正不是自然数,后来据说教材改了 。”更有网友神回复:“上小学、初中时,老师说0不是自然数,上了高中老师说0又变成自然数了 , 精分了!”“有没有发现这是个暴露年龄的帖子 。”
一、“0”是不是自然数?说法不一
调查中发现,70后、80后,甚至部分90后认为“0是自然数”,这道看似简单的数学常识,给不少人留下了深刻印象——很容易弄错 。而00后孩子坚称“0是自然数” 。
二、结论:教育部已明确,将“0”归入自然数
小学教材中0已归为自然数了 。三年级教材中还没有提到自然数这个概念,但小学四年级的数学教材中明确了0、1、2、3、4、5……都是自然数 。
我国教材以前一直都是遵循前苏联的说法 , 认为0不是自然数 。2000年教育部召开教材改编会议时,已明确提出将0归为自然数 。将“0”规定为“自然数”后很多概念孩子容易理解了 。比如温度计刻度为0 , 海平面为0,0也代表一个数字 。但是也有一些原本清晰的数学概念变得容易混淆了 。
三、专家:这个“小问题”,学界争论了数百年
通常情况下,自然数是在自然状态中数出来的 。没文字前,原始人打猎、采苹果需要计数,先用石头表示,摘一个苹果放一块石头,慢慢演变出数字,1、2、3……,最初没有“0” 。直到公元600年左右,“0”才由印度从阿拉伯世界传到欧洲 , 欧洲人开始时仍对“0”作为数字感到抗拒,认为“0”不是一个“自然”数 。19世纪末,集合论研究者为了解释“空集”这个概念 , 把“0”放入自然数内 。逻辑论者及计算机科学家,接受集合论者的定义 。
而其他一些数学家,主要是数论学家 , 则依从传统把零拒之于自然数之外 。如《华罗庚文集》中就定义“自然数为,1、2、3、4……” 。“这种争论一直持续到现在,争论了数百年 。”纪春岗教授介绍说,国际中对于自然数的定义依然有两种标准,一种是N=0、1、2、3……,另一种N*=1、2、3、4…… 。国际权威的数学著作《数学指南》中解释:“通常认为自然数是1、2、3……,也有人认为0是自然数 。”
四、“0”加入自然数,与计算机发展有关
【暴露年龄系列:0是自然数吗?】2005年左右 , 我国各种版本的中小学教材都将0归入了自然数中 。把“0作为自然数”这个概念传递给中小学生,应该和计算机发展有很大的关系 。使用计算机编程时,需要用计算机语言写代码 , 计算机语言“二进制码”就是由两个基本字符“0”、“1”组成的代码,“0”在计算机中的重要性不言而喻 。计算机科学家通常将“0”放在数字的第一位,方便编码及运算 。很多孩子从小学阶段开始学习计算编程,0作为自然数的概念变得更重要 。