ARTICLE · 1286459
高中数学第一课,我为什么先打开了初一课本?
一节真实的高一集合课,和一个学生从已知走向未知的过程
“集合”,听过这个词吗?
“没有。”
这是我准备带一名初三学生进入高中数学时,问他的第一个问题。
我告诉他,接下来我们要开始学习高中数学。他既期待,也有些害怕。第一单元是集合。在他看来,这是一个从未接触过的概念。
他以为我会打开高一数学课本。我却找出华师大版七年级数学教材,翻到第一章“有理数”。
那一页的文字中,出现了一个词:数集。教材说,把一些数放在一起,可以组成一个数的集合,简称数集。
我指着那段话告诉他:“你看,集合这个词,你在初中第一章就见过。”
但我并不是想证明,高中数学其实没有什么新东西。我只是想让他从一个熟悉的地方,重新走进眼前这个陌生的词。
一|一个陌生的名字,一段熟悉的数学
我继续对着“数集”问他:“三角形能不能属于数集?”
他想了一下,说不能。因为数集里的是数,而三角形不是数。
这并不是一道难题,但它让我们有机会把注意力从“集合”这个新名称,移向集合里的对象。数集里的对象是数;如果研究的是一组图形,三角形当然可能属于那个图形集合。关键不是把什么东西随便放在一起,而是先弄清楚我们谈论的是哪些对象。
随后,我问他,小时候有没有做过类似的事,比如把同一种颜色的笔放在一起。
“分类。”他马上说。
从七年级的数集,退到更早的分类经验,再回到高中的集合,学生开始发现:陌生的数学名称背后,未必是一块从未接触过的认识。
在数学学习中,这种“似曾相识”很容易被忽略。学生看到一个从未见过的术语,往往立即把它归入新知识;但他没有意识到,自己过去已经会辨认、比较、归类某些对象。新的术语可以使这些经验获得数学上的准确表达,却不必抹去它们的来路。
当然,分类并不等于高中集合的全部内容。集合需要明确元素是什么、属于关系如何确定,后面还会学习集合之间的关系与运算。我们没有把新知识抹掉,只是为它找到了一个可以站稳的起点。
接下来,我让他回忆初中学过哪些数。他说出实数、有理数、无理数、整数、分数、正整数、零、负整数。
我告诉他,高中数学会用更简洁的符号来表示这些已经熟悉的数和关系。例如,以前说“3是整数”,现在可以写成:
3 ∈ ℤ
以前说“二分之一不是整数”,现在可以写成:
1/2 ∉ ℤ
再讲到“元素”时,我仍然回到刚才的数集:放在这个集合里的每一个对象,都可以称为一个元素。
这些知识连在一起以后,学生自己说了一句话:
“高中是将初中的一些知识符号化了。”
我很看重这句话。它并不是对整个高中数学的完整概括——高中当然会出现真正的新对象、新关系和新方法。但在那一刻,他已经不再把每一个新符号都当成一条全新的规则。他开始主动辨认,新语言与旧知识之间究竟有什么联系。
学生说“符号化”,说明他暂时抓住了一个变化:同样的数和关系,现在可以被写得更紧凑。这当然还不是对高中数学的完整理解,却是他自己迈出的第一步。教师此时要做的,不是急于给这个发现下一个宏大的定义,而是沿着他的发现,继续向前走一点。
二|高中数学,不只是换一种符号
到了集合的描述法,我没有先让他背格式,而是问:“如果要用代数式表示偶数,你会怎么写?”
他说:“2n。”
这是初中学过的事情。用字母表示一般的数,不必把2、4、6、8……一个个列出来。他也回忆起了代数式能够把具体情况表达得更一般。
那么,高中为什么还要写成:
A={x∈ ℤ|x=2n,n ∈ ℤ}
答案不只是“高中规定了另一种格式”。
这里有一个值得停下来想的问题:如果只写2n,却不说明n可以取哪些数,那么让n等于二分之一时,2n就会变成1。显然,1不是偶数。
这不是当时课堂上另外发生的一段师生对话,而是我回看这节课时,认为最值得补充给读者的一层数学解释:我们过去说“2n表示偶数”,其实隐含了n为整数这一前提。到了集合描述法中,这个条件被明确地写出来。
而且,条件写成n∈ℤ,与写成n为正整数,得到的也不是同一个集合。数学语言的精确,恰恰体现在这些可能被我们口头表达略过去的地方。符号并非装饰,它会影响我们究竟在讨论哪些对象。
一个简短的符号,并不是为了显得更高级。它让原本藏在语言习惯里的条件变得可见,也让一类对象能够被更严格地确定下来。
所以,高中数学既没有与初中割裂,也绝不只是“给旧知识换名字”。旧的代数经验提供了入口,新的集合语言则进一步明确了对象、范围与条件。
我希望学生体会到的,正是这种连续中的变化:有些东西确实没有变,有些东西则必须比过去理解得更精确。
三|一道还没正式学过的题,他却找到了入口
那节集合课的练习完成后,学生的当堂正确情况不错。临近结束时,我又拿出一道后面函数内容中的题。
题目要求求函数的定义域:
y = √(−x) / (2x² − 3x − 2)
他还没有系统学习这部分高中函数内容。我并不想直接告诉他“函数定义域应该怎么求”,而是想看看,一个新问题里究竟有多少东西,是他已经理解的。
我先问:“根式里面的数,有什么要求?”
他知道,被开方数要大于或等于零。所以根号下的−x必须满足−x≥0,也就是x≤0。
我又问:“分式的分母呢?”
他答,不能等于零。
接下来,我做了一个很简单的动作。
我先遮住分母,只让他看分子中的根式;然后遮住分子,只让他处理分母需要满足的限制。
题目没有变。只是原本同时出现的两个要求,被我们暂时分开看了。
这种遮挡并不神秘。它只是暂时降低了同一时间需要处理的信息量,让学生可以先把眼前的对象认清楚。教师能否设计这样的停顿,有时比把完整做法一口气讲完更关键。因为我更想知道,他是否真的知道这两个条件各自从哪里来。
他已经知道根式的规则,也知道分式的规则。难点并不在于把这些规则再听一遍,而在于:面对同一个函数表达式,这两个条件应该怎样一起发挥作用?
就在这里,学生自己问了一句:
“是不是把两个结果合并就可以了?”
我认为,这是整节课最值得记下来的瞬间。
前面,他是在教师的引导下重新看见旧知识;现在,他开始自己提出,能不能把两条已经知道的规则组织起来,处理一个新的问题。
这里的“合并”当然还需要进一步说清楚:不是把两个结果简单相加,而是找出同时满足两种限制的x,也就是取条件的交集。把运算完整做完,还要排除使分母为零的取值,最终得到的定义域是 (-∞, -1/2) ∪ (-1/2, 0]。
但当时最重要的,并不是他是否已经独立算完了这个区间。课堂记录能够确定的是:他准确说出了根式的限制,知道分母不能为零,并在分别分析后主动提出要把两个条件放在一起考虑。
那个瞬间,新题目没有突然变成一道“他原来学过的题”。它仍然是新的。只是学生发现,自己并非只能等老师给出一套新方法,才能开始。
四|真正的初高中衔接,究竟衔接什么
这里需要交代一个前提:这名学生此前已经完成初中数学的主要学习,也经过了一轮复习。因此,我们决定在初三这一年保留不定期巩固,把一部分时间用于进入高中内容。
这不是一个可以直接复制到所有学生身上的提前学习方案。学生的知识基础、理解状态和学习节奏不同,是否进入下一阶段,必须具体判断。
而且,这节课真正值得讨论的,也不是他比同龄人提前学了多少。
提前学习,是把时间向前移动;真正的衔接,是让过去形成的理解能够继续发挥作用。
回头看那天课堂中的几个选择:为什么先翻七年级的“数集”?因为学生需要从熟悉的对象进入陌生的名称。为什么问他能否写出2n?因为用字母表达一般对象,是进入集合描述法的一条现成道路。为什么最后用一题函数定义域收尾,又把分子分母分别遮住?因为这道题能让学生尝试用已经掌握的根式、分式规则,自己走向一个新的约束问题。
这些选择不是为了把一节课讲得热闹,也不是为了证明高中数学可以被“降维”。它们背后其实是同一个判断:此刻学生已经能够依靠什么,还缺少什么;哪些需要他自己去发现,哪些必须由教师补上。
这也意味着,好的衔接不能只强调新旧知识相像的地方。像集合描述法中的取值范围、函数定义域里多个条件的同时成立,都是学生需要真正弄清的新要求。联系旧知识,是为了更准确地进入新知识,而不是把新的数学要求轻轻带过。
甚至在相似的题目里,条件也可能发生关键变化:如果把根式放到分母,那么根号里的表达式除了必须非负,还不能让分母等于零,原来允许等于零的边界就要重新检查。这恰好提醒我们:结构化学习不是拿一条旧规则走遍所有新题,而是知道它能用到哪里。
单凭一节课,我们还不能证明他已经形成了稳定的迁移能力。过一段时间,仍然需要在没有提示的新题中,看看他能不能独立找到这些限制、说明为什么要同时满足,并守住每一个边界。
真正可靠的学习成果,不能只依赖课堂上“哦,我懂了”的一瞬间。教师还需要在下一次、再下一次学习里,观察学生能否不用提醒,自己重新走一遍思考的路。那时,他才是在逐渐把教师临时提供的支持,变成自己的能力。
但这节课至少让我们看见一种值得培养的学习方式:当一个新概念来到面前,学生开始尝试寻找它与过去理解之间的关系;当规则不止一条,他开始尝试自己组织它们。
下课时,我回头想起最开始的那个画面:学生准备迎接高中数学,而我却翻开了一本初一课本。
那并不是想带他回到过去。
我只是希望,他以后每遇到一段新的数学,都不必立刻把自己当成一个从零开始的人。
教师不必替学生走完今后的每一段路,但应该让他逐渐学会:从自己已经理解的地方出发,走向还不知道的地方。















































































