师:上课,同学们好。
师:在上课之前,老师想请大家观看一下老师对于计算机的操作,老师现在在计算机上列出了一个式子,经过老师的操作,计算机能够马上给出正确的结果。
师:给大家一分钟的时间思考一下为什么计算机能够快速地、准确地把答案算出来?
师:很好,看来大家下去都有好好预习今天的功课。现在请大家看黑板,黑板上给大家展示了刚才老师通过计算机进行计算的题目。大家知道计算机是经过怎样的程序来进行运算的吗?
师:大家不知道没有关系,这就是我们这节课所要学习的新的内容 - 算法的概念。
师:请问大家对于这个式子
的运算步骤是什么?请第三排靠窗户的男同学你来回答。
师:说得非常的好,请坐。还有其他同学有不同的看法吗?
师:非常正确。大家现在来验证一下,这位同学说得对不对?
师:是对的,看来大家现在的观察能力是越来越强啦。
师:那么老师现在要提出一个问题。如果改变方程中的数字,你有什么办法快速求出答案?
师:现在大家进行讨论,然后我来找同学说一下他的看法。
师:好的,这位同学你来说一下。
师:哦她说用字母代替系数,将最后的结果公式化。
师:很好,刚刚这位同学说的很好,还有什么呢?
师:好的,这位同学又说,可以用计算机。非常好,请坐。
师:那我们现在来看黑板上的例题。求解方程组
,其中
,请写出解题步骤。
师:好的,时间到。请这位同学上黑板写出详细的解题步骤。
师:我们可以编写一个计算机程序,让计算机来解二元一次方程组。
师:同学们做得都很好,那么下面老师要提出一个新问题。如何判断 7 是否为质数?
师:好,我听到有同学说,依次用 2 - 6 除 7,如果它们中有一个能整除 7,则 7 不是质数,否则 7 是质数。很好。
那么如何判断 35 是否为质数?我找同学来写一下详细的步骤。
师:好的,你来写一下。非常正确。那么我们现在进行讨论,如何判断一个数
是不是质数?
师:好的时间到。老师带领大家共同总结一下。利用计算机,我们可以对于任意的整数
,若用
表示
~中的任意整数,则用
除
,得到余数
。判断余数
是否为 0,若是,则
不是质数;否则,将
的值增加 1,再执行这样的操作。
师:经过上面的学习,我们现在能够认识到什么是算法了吗?大家讨论一下,然后我来找同学试着总结一下。
师:好的,你来说一下。
师:她说在数学中,算法通常是指按照一定规则解决某一类问题的明确和有限的步骤。真不错,请坐。这就是我们这节课学习的算法的概念。
师:现在老师在黑板上展示了练习题,练习写出用 “二分法” 求方程
的近似解的算法。
师:大家试着用我们刚才所学的知识来解决,我请两位同学上台来进行板演,请其他同学在台下用草稿纸进行计算。
师:大家回答得都非常正确,看来大家对这节课所学的新知识理解得很清晰。由此,大家也可以感受到数学与生活的密切联系。