- 0
- 0
- 约2.61千字
- 约 2页
- 2024-04-03 发布于江苏
- 举报
绵阳市开元中学高2013高二数学(上)必修3学案数学是一种理性的精神,使人类的思维得以运用到最完善的程度——克莱因
PAGE1
必修3第一章算法初步
1.1.1算法的概念(学案)
学案设计:绵阳市开元中学王小凤老师
学生姓名
【学习目标】
1.正确理解算法的概念,掌握算法的基本特点;
2.通过例题学习,体会设计算法的基本思路;
3.通过有趣的实例了解算法这一概念,激发学习数学的兴趣.
【学习重点】算法的含义及应用.
【学习难点】写出解决一类问题的算法.
【学习过程】
一.导入新课
思路1(情境导入)
大家都看过2000年春晚赵本山与宋丹丹演的小品《钟点工》吧,宋丹丹说了一个笑话:“把大象装进冰箱总共分几步?”
答案:第一步:把冰箱门打开;第二步:把大象装进去;第三步:把冰箱门关上.
上述步骤构成了把大象装进冰箱的算法.
思路2(直接导入)
算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础.学习算法的应用,目的就是利用已有的数学知识分析问题和解决问题。在现代社会里,计算机已成为人们日常生活和工作中不可缺少的工具.听音乐、看电影、玩游戏、打字、画卡通画、处理数据等,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始.
二.学习过程
(一)实例探究
用加减消元法解二元一次方程组的步骤:
第一步,①②2,得.③
第二步,解③,得.
第三步,②﹣①2,得.④
第四步,解④,得.
第五步,得到方程组的解为
【归纳总结】
利用加减消元法,对于一般的二元一次方程组(其中),可以写出类似的求解步骤:
第一步,①×b2﹣②×b1,得.③
第二步,解③,得.
第三步,②×﹣①×,得.④
第四步,解④,得.
第五步,得到方程组的解为
(二)概念理解
【定义】
算法的定义:广义的算法是指完成某项工作的方法和步骤,那么我们可以说洗衣机的使用说明书是操作洗衣机的算法,菜谱是做菜的算法等等.
在数学中,算法通常是指按照解决某一类问题的和的步骤.
【理解】
1.算法的特征:①确定性:算法的每一步都应当做到准确无误、不重不漏.“不重”是指不是可有可无的,甚至无用的步骤,“不漏”是指缺少哪一步都无法完成任务.②逻辑性:算法从开始的“第一步”直到“最后一步”之间做到环环相扣,分工明确,“前一步”是“后一步”的前提,“后一步”是“前一步”的继续.③有穷性:算法要有明确的开始和结束,当到达终止步骤时所要解决的问题必须有明确的结果,也就是说必须在有限步内完成任务,不能无限制地持续进行.
2.在解决某些问题时,需要设计出一系列可操作或可计算的步骤来解决问题,这些步骤称为解决这些问题的算法.也就是说,算法实际上就是解决问题的一种程序性方法.算法一般是机械的,有时需进行大量重复的计算,它的优点是一种通法,只要按部就班地去做,总能得到结果.因此算法是计算科学的重要基础.
(三)应用示例
例1(1)设计一个算法,判断7是否为质数.
(2)设计一个算法,判断35是否为质数.
算法分析:(1)根据质数的定义,可以这样判断:依次用2—6除7,如果它们中有一个能整除7,则7不是质数,否则7是质数.
算法如下:
(1)第一步,用2除7,得到余数.因为余数不为0,所以2不能整除7.
第二步,
第三步,用4除7,得到余数.因为余数不为0,所以4不能整除7.
第四步,用5除7,得到余数2.因为余数不为0,所以5不能整除7.
第五步,
因此,7是质数.
(2)类似地,可写出“判断35是否为质数”的算法:
第一步,用2除35,得到余数1.因为余数不为0,所以2不能整除35.
第二步,用3除35,得到余数2.因为余数不为0,所以3不能整除35.
第三步,用4除35,得到余数3.因为余数不为0,所以4不能整除35.
第四步,
因此,35不是质数.
思考:用上述算法判断1997是否为质数,能否可行?
【变式训练】
写出判断是否为质数的算法.
分析:对于任意的整数,若用表示2~中的任意整数,则“判断n是否为质数”的算法包含下面的重复
原创力文档

文档评论(0)