1. 绪论
(一) 高中数学课程改革的新要求
数学课程改革的实施既要体现在数学课堂教学中,也要体现在教学设计里。新课程标准指出,要借助教学设计的制定与实施,培养和提高学生的数学学科核心素养,包括数学建模、直观想象、数据分析、数学运算、逻辑推理和数学抽象几方面。因而培养学生数学学科核心素养的关键是基于数学学科核心素养的教学设计,这也是我国高中数学课程改革的新要求。如何在教学设计中体现数学建模素养的培养是值得广大数学教师和数学教育研究者探索和解决的问题 [1]。
(二) 高中数学建模活动的地位
根据新课程标准,数学建模活动是高中数学课程的重要组成部分,其中一个重要原因在于数学建模活动能全面培养学生六大数学学科的核心素养。所以,基于数学建模活动过程进行教学设计能够有效提高学生建立数学模型解决实际问题的能力。
2. 概念界定
(一) 数学建模素养
数学建模素养是对现实问题进行数学抽象,用数学语言表达问题,用数学方法构建数学模型、解决问题的素养,是数学学科核心素养之一。新课标指出数学建模包括以下几个步骤:实际情境→提出问题→建立模型→求解模型→检验结果,若结果符合实际情况,则得出实际结果,若不符合实际,需重新建立模型。
(二) 教学设计
教学设计是教师整体规划具体教学的过程,这个过程中要全面并整合分析课程标准、教材和学生来制定教学目标、预设课堂教学可能遇到的问题的应对预案、试行、对试行结果进行评价、反思和完善的过程。
(三) 不定方程
不定方程是指未知数的个数多于方程的个数的方程或方程组。
三元一次不定方程的一般形式:整系数ax + by + cz = d,a,b,c都是不为零的整数,d为整数。
3. 教材和学情分析
(一) 教材分析
“百鸡问题”选自人教版A版选修4~6多元一次不定方程的内容,这是整本书的重难点之一,它既是前面整除理论有关知识的运用,同时又提供了一种简便方法来求解后面的一次同余式。
本节课围绕如何建立二元一次不定方程模型解决实际问题展开教学活动,不仅可以巩固一次不定方程的解法,还能帮助学生了解数学建模活动的完整过程,为其今后的数学建模做理论和思想方面的准备。
(二) 学情分析
知识储备方面,学生已经掌握了二元一次不定方程的解法,将三元一次不定方程转化成二元一次不定方程来解决并不困难。但是对于知识的实际应用,还需要进一步培养利用方程知识研究变量关系的意识,即要学习数学建模知识。思维水平方面,对于一些简单的问题情境能准确建立一次不定方程模型,但是求解过程会出现运算错误。情感态度方面,学生之前通过其他渠道了解过百钱买百鸡问题,也尝试过用排除法求解该问题,不过难度较大。学生对数学建模活动积极性高,兴趣浓厚,探究欲望强烈。
4. 教学目标和重难点
(一) 教学目标
知识目标:会根据实际问题建立不定方程数学模型,会用搜索法和转化思想解决三元一次不定方程,培养学生数学建模和数学运算的学科核心素养;
过程目标:能够从实际问题中列出三元一次不定方程,进一步体会不定方程模型思想的作用及应用价值;
情感态度目标:了解数学渊源及辉煌的历史,激发学生的学习热情。
(二) 教学重难点
重点:体会建立一次不定方程模型解决实际问题的思想方法。
难点:实际问题数学化,选择建立不定方程模型;一次不定方程有无解的判断、求解方法。
5. 教学过程
百鸡问题是一个很好的不定方程模型问题,解决该问题的过程能帮助学生体验数学建模活动的完整过程,即学生先分析实际问题的变化过程,析出其中的常量、变量及其相互关系,然后对模型进行假设,接着根据分析结果构建数学模型,将实际问题转化为数学问题,再通过运算,求解不定方程模型,最后利用结果解释实际问题,从而全面提高学生的数学建模能力。下面结合新课标的要求以及数学建模的过程对百鸡问题的教学过程进行设计 [2]。
(一) 创设情境,引出问题
不定方程是数论中最重要、历史最悠久的分支,也是数学中最活跃的研究领域之一,其研究内容和成果极为丰富。早在公元3世纪,代数学鼻祖丢番图就进行了有关不定方程的研究,所以不定方程也被称为丢番图方程。丢番图在他的著作《算术》中提出了许多有关的问题。大约在公元5~6世纪,我国古代数学家张丘建所著的《张丘建算经》中记录了这么一个有趣的百鸡问题:今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、母、雏各几何 [3] ?对于这种贴近生活的实际问题该如何解答呢?
[设计意图]通过创设情境,设置简单的问题,让学生感受数学建模活动中的“实际情境”和“提出问题”前两个过程。同时情境的创设有利于培养学生对二元一次不定方程知识的实际应用意识。
(二) 分析问题,建立模型
这是生活中常见的问题,已知一只公鸡五元,一只母鸡三元,三只小鸡一元,想花一百元买一百只鸡,要买公鸡、母鸡和小鸡各几只?抽象成数学问题就是已知公鸡、母鸡和小鸡的单价和价格之和,还知它们的个数之和,求公鸡、母鸡和小鸡的个数。
[设计意图]通过层层递进的问题引导学生发现这是一个不定方程问题,并回忆一般的解决方法,为模型求解做准备。
[模型1建立]
师生合作:设公鸡和母鸡分别为x,y只,则小鸡有(
)只,
所以有
。
(三) 合作交流,求解模型
分析:含有两个未知数,未知数的最高次数为1,且只有一个方程。学生不难想到这是一个求解二元一次不定方程的问题。
[设计意图]引导学生找到相应的不定方程模型解决问题,提高学生数学建模素养。
[模型1求解]
师生活动:等式两边同时乘以3并化简得:
所以:
①
又因为
,所以
,即:
②
而x、y的实际意义是公鸡、母鸡的个数,所以它们的取值范围均为自然数,则根据①式,且x、y均为自然数,知x应为4的倍数,即:
③
由②、③式可知,x可取0,4,8,12四个数值,则y相应地可取25,18,11,4四个数值。四种情形下,需要分别购买公鸡、母鸡和小鸡的个数分别为:
上述百鸡问题,还可以有第二种解法,不妨假设公鸡、母鸡和小鸡的个数分别x,y,z,则可得到一个三元一次不定方程组模型2。
[模型2建立]
分析:问题中含三个未知量,并有两个等量关系,可以建立三元一次不定方程组模型2。该方程组可以确定两个一元函数,如x = f1(z),y = f2(z)。由方程的约束条件,即三个变量均需为正整数,由变量z的取值可导出x和y的取值。
[设计意图]引导学生将三元一次不定方程组转化为二元一次不定方程组解决,渗透转化与化归思想。
师:题目中有几个未知量?它们的关系如何?
生:三个,分别是公鸡、母鸡和小鸡的个数;价格和数量之和均为100。
师:这是三元一次不定方程问题,同学们回忆解不定方程用到的基本方法。
生:转化成二元一次不定方程。
师生合作:设公鸡、母鸡和小鸡分别x,y,z只,则有
[模型2求解]
师生活动:(−⑤ + 5 × ④) ÷ (2)得:
将⑥~⑦得如下二元一次不定方程组:
上述方程组可以确定两个一元函数x = f1(z),y = f2(z)。其表达式如下所示:
⑧
考虑到x和y应为正整数,于是有:
。由⑧式可知:
,所以
。相应的x、y则分别为:
。因此需要分别购买公鸡、母鸡和小鸡的数量分别为:
。
(四) 模型应用与推广
百鸡问题的两种解法中,第一种解法,是对二元一次不定方程的解在约束条件下进行讨论的,而第二种解法,则是针对三元一次不定方程组的解在约束条件下进行求解的。若未知量的个数更多,设为n个,构成了n元一次不定方程组,下面将针对n元一次不定方程组的解进行讨论。
假设现在要买n种鸡,购买的数量分别是
,同时,购买的数量有m个约束条件,因此建立如下n元一次不定方程:
,该如何求解?
可以类比第二种方法解决,不过要注意以下几点:
注1:第
个方程的未知量个数至少比第
个方程的未知数个数少一个;
注2:
的方程写在方程的下面;
注3:设该不定方程有r个非零方程,即有
个
的方程。并设该不定方程的第i个非零方程的第一个非零参数位于第
列,
,有
。
[设计意图]体会模型思想,感受数学源于生活,用于生活,进一步达成学习目标,形成和发展学生的数学建模素养。
6. 总结与展望
本文将数学建模素养的推进与不定方程教学有机融合,对于理论发展和实际教学有一定的指导意义。但是由于本人理论水平有限,受其他外在条件的限制,致使本研究仍存在一定的欠缺和不足之处。同时也希望更多的研究者投入到数学建模素养和不定方程的相关研究中,推进不定方程与数学建模素养研究的深入和发展。
基金项目
湖南科技大学教学改革一般项目(G31917)。