中位数:先排队再找中间
答案是 6。但作为数学老师,我们的目标不是让学生记住这个答案,而是让学生真正掌握:怎样从一组杂乱的数据中找到中间的位置?
一先理解问题,再动手计算
想象五名学生参加身高排序。老师要求找到站在队伍正中间的人。
应该怎么做?不是把所有人的身高加起来求平均,也不是从原来的名单里直接挑第三个人。
而是先让五个人按照身高从低到高排队,再观察中间是谁。
这就是本题的数学模型:把杂乱的数据变成有序的数据,再寻找中间位置。
二亲自解题:让五个数字排队
原来的数据为:6、8、4、5、12。
我们从最小的数开始找:先找到 4;剩下的数里,5 最小;接下来是 6,然后是 8,最后是 12。
观察 6 的位置:它左边是 4、5,右边是 8、12。两边各有两个数,所以 6 正好位于中间。
三换一种思维:从两端逐层向内寻找
这里可以训练一种很有价值的数学思维:缩小问题,但保留问题的本质。
去掉两端的最小值 4 和最大值 12
继续去掉两端的 5 和 8
最后剩下的,就是中间的数据。
为什么这样做是对的?因为我们每次都从左右两边各拿走一个数。原来处于中间的数,在新的队伍中仍然处于中间。
这种方法体现了递归思维的基础:把一个较大的问题转化为结构相同的较小问题,重复处理,直到剩下一个数。
把思路落实为解题动作
3 个步骤- 1先整理:将 6、8、4、5、12 从小到大排序,得到 4、5、6、8、12。
- 2再定位:五个数有唯一的中间位置,即第 3 个;也可以从两端各去掉一个数,直到只剩一个。
- 3最后判断:第 3 个数是 6,左右各有两个数,因此选 B。
四学生容易卡在哪里?
| 常见卡点 | 教师应该引导的思考 |
|---|---|
| 直接选原始数据的第三个数 4 | 题目要求先排序,原始顺序不代表大小顺序 |
| 把所有数据相加再除以 5 | 求的是位置居中的数,不是平均数 |
| 不知道为什么选第三个 | 五个位置中,第三个左右各有两个位置 |
| 只记住“第五个数选第三个” | 理解两端数量相等,才可以迁移到其他数据 |
特别要区分两个概念:本题的中位数是 6,而算术平均数是:
它们描述数据的方式不同,不能混为一谈。
五从一道题建立可以迁移的数学思维
第一种:有序化思维。当信息杂乱时,先建立顺序,再解决问题。
第二种:位置思维。题目寻找的是“谁处于中间”,而不是“数值平均是多少”。
第三种:递归与不变性思维。每次同时去掉一个最小值和一个最大值,中间位置不会改变。这样就可以把五个数据的问题变为三个数据的问题,再变成一个数据的问题。
再进一步想:如果有 7 个数,我们能不能也从两端依次去掉一对,直到剩下一个?可以。因为这一方法利用的是奇数个有序数据的共同结构。
这才是从一道具体的题,建立可以反复使用的数学方法。