工作学习中一定要善始善终,只有总结才标志工作阶段性完成或者彻底的终止。通过总结对工作学习进行回顾和分析,从中找出经验和教训,引出规律性认识,以指导今后工作和实践活动。写总结的时候需要注意什么呢?有哪些格式需要注意呢?下面是小编整理的个人今后的总结范文,欢迎阅读分享,希望对大家有所帮助。
有关数学必修一知识点总结(精)一
(1)若f(x)是偶函数,那么f(x)=f(-x) ;
(2)若f(x)是奇函数,0在其定义域内,则 f(0)=0(可用于求参数);
(3)判断函数奇偶性可用定义的等价形式:f(x)±f(-x)=0或 (f(x)≠0);
(4)若所给函数的解析式较为复杂,应先化简,再判断其奇偶性;
(5)奇函数在对称的单调区间内有相同的单调性;偶函数在对称的单调区间内有相反的单调性;
(1)复合函数定义域求法:若已知 的定义域为[a,b],其复合函数f[g(x)]的定义域由不等式a≤g(x)≤b解出即可;若已知f[g(x)]的定义域为[a,b],求 f(x)的定义域,相当于x∈[a,b]时,求g(x)的值域(即 f(x)的定义域);研究函数的问题一定要注意定义域优先的原则。
(2)复合函数的单调性由“同增异减”判定;
(1)证明函数图像的对称性,即证明图像上任意点关于对称中心(对称轴)的对称点仍在图像上;
(2)证明图像c1与c2的对称性,即证明c1上任意点关于对称中心(对称轴)的对称点仍在c2上,反之亦然;
(3)曲线c1:f(x,y)=0,关于y=x+a(y=-x+a)的'对称曲线c2的方程为f(y-a,x+a)=0(或f(-y+a,-x+a)=0);
(4)曲线c1:f(x,y)=0关于点(a,b)的对称曲线c2方程为:f(2a-x,2b-y)=0;
(5)若函数y=f(x)对x∈r时,f(a+x)=f(a-x)恒成立,则y=f(x)图像关于直线x=a对称;
(6)函数y=f(x-a)与y=f(b-x)的图像关于直线x= 对称;
(1)y=f(x)对x∈r时,f(x +a)=f(x-a) 或f(x-2a )=f(x) (a0)恒成立,则y=f(x)是周期为2a的周期函数;
(2)若y=f(x)是偶函数,其图像又关于直线x=a对称,则f(x)是周期为2︱a︱的周期函数;
(3)若y=f(x)奇函数,其图像又关于直线x=a对称,则f(x)是周期为4︱a︱的周期函数;
(4)若y=f(x)关于点(a,0),(b,0)对称,则f(x)是周期为2 的周期函数;
(5)y=f(x)的图象关于直线x=a,x=b(a≠b)对称,则函数y=f(x)是周期为2 的周期函数;
(6)y=f(x)对x∈r时,f(x+a)=-f(x)(或f(x+a)= ,则y=f(x)是周期为2 的周期函数;
7.(1) (a0,a≠1,b0,n∈r+);
(2) l og a n= ( a0,a≠1,b0,b≠1);
(3) l og a b的符号由口诀“同正异负”记忆;
(4) a log a n= n ( a0,a≠1,n0 );
(1)a中元素必须都有象且唯一;(2)b中元素不一定都有原象,并且a中不同元素在b中可以有相同的象;
(1)定义域上的单调函数必有反函数;
(2)奇函数的反函数也是奇函数;(3)定义域为非单元素集的偶函数不存在反函数;
(4)周期函数不存在反函数;(5)互为反函数的两个函数具有相同的单调性;
(5) y=f(x)与y=f-1(x)互为反函数,设f(x)的定义域为a,值域为b,则有f[f--1(x)]=x(x∈b),f--1[f(x)]=x(x∈a).
处理二次函数的问题勿忘数形结合;二次函数在闭区间上必有最值,求最值问题用“两看法”:一看开口方向;二看对称轴与所给区间的相对位置关系;
依据单调性,利用一次函数在区间上的保号性可解决求一类参数的范围问题
. 恒成立问题的处理方法:(1)分离参数法;(2)转化为一元二次方程的根的分布列不等式(组)求解;
旋转的特征:
(1)对应点到旋转中心的距离相等;
(2)对应点与旋转中心所连线段的夹角等于旋转角;
(3)旋转前后的图形全等。
理解以下几点:
(1)图形中的每一个点都绕旋转中心旋转了同样大小的角度。
(2)对应点到旋转中心的距离相等,对应线段相等,对应角相等。
(3)图形的大小和形状都没有发生改变,只改变了图形的位置。
有关数学必修一知识点总结(精)二
1、要有学习数学的兴趣。“兴趣是最好的老师”。做任何事情,只要有兴趣,就会积极、主动去做,就会想方设法把它做好。但培养数学兴趣的关键是必须先掌握好数学基础知识和基本技能。有的同学老想做难题,看到别人上数奥班,自己也要去。如果这些同学连课内的基础知识都掌握不好,在里面学习只能滥竽充数,对学习并没有帮助,反而使自己失去学习数学的信心。我建议同学们可以看一些数学名人小故事、趣味数学等知识来增强学习的自信心。
2、要有端正的学习态度。首先,要明确学习是为了自己,而不是为了老师和父母。因此,上课要专心、积极思考并勇于发言。其次,回家后要认真完成作业,及时地把当天学习的知识进行复习,再把明天要学的内容做一下预习,这样,学起来会轻松,理解得更加深刻些。
3、要有“持之以恒”的精神。要使学习成绩提高,不能着急,要一步一步地进行,不要指望一夜之间什么都学会了。即使进步慢一点,只要坚持不懈,也一定能在数学的学习道路上获得成功!还要有“不耻下问”的精神,不要怕丢面子。其实无论知识难易,只要学会了,弄懂了,那才是最大的面子!
4、要注重学习的技巧和方法。不要死记硬背一些公式、定律,而是要靠分析、理解,做到灵活运用,举一反三。特别要重视课堂上学习新知识和分析练习的时候,不能思想开小差,管自己做与学习无关的事情。注意力一定要高度集中,并积极思考,遇到不懂题目时要及时做好记录,课后和同学进行探讨,做好查漏补缺。
5、要有善于观察、阅读的好习惯。只要我们做数学的有心人,细心观察、思考,我们就会发现生活中到处都有数学。除此之外,同学们还可以从多方面、多种渠道来学习数学。如:从电视、网络、《小学生数学报》、《数学小灵通》等报刊杂志上学习数学,不断扩展知识面。
6、要有自己的观点。现在,大部分同学遇到一些较难或不清楚的问题时,就不加思考,轻易放弃了,有的干脆听从老师、父母、书本的意见。即使是老师、长辈、书籍等权威,也不是没有一点儿失误的,我们要重视权威的意见,但绝不等于不加思考的认同。
7、要学会概括和积累。及时总结解题规律,特别是积累一些经典和特殊的题目。这样既可以学得轻松,又可以提高学习的效率和质量。
8、要重视其他学科的学习。因为各个学科之间是有着密切的联系,它对学习数学有促进的作用。如:学好语文对数学题目的理解有很大的帮助等等。
有关数学必修一知识点总结(精)三ok3w_ads("s005");
【导语】以下是大海范文网为大家推荐的有关高二数学必修三《三角函数公式》整理,如果觉得很不错,欢迎点评和分享~感谢你的阅读与支持!
tan2a=2tana/(1-tan2a)ctg2a=(ctg2a-1)/2ctga
cos2a=cos2a-sin2a=2cos2a-1=1-2sin2a
sin(a/2)=√((1-cosa)/2)sin(a/2)=-√((1-cosa)/2)
cos(a/2)=√((1+cosa)/2)cos(a/2)=-√((1+cosa)/2)
tan(a/2)=√((1-cosa)/((1+cosa))tan(a/2)=-√((1-cosa)/((1+cosa))
ctg(a/2)=√((1+cosa)/((1-cosa))ctg(a/2)=-√((1+cosa)/((1-cosa))
sin(a+b)=sinacosb+cosasinbsin(a-b)=sinacosb-sinbcosa
cos(a+b)=cosacosb-sinasinbcos(a-b)=cosacosb+sinasinb
tan(a+b)=(tana+tanb)/(1-tanatanb)tan(a-b)=(tana-tanb)/(1+tanatanb)
ctg(a+b)=(ctgactgb-1)/(ctgb+ctga)ctg(a-b)=(ctgactgb+1)/(ctgb-ctga)
sinα・cosβ=1/2[sin(α+β)+sin(α-β)]
cosα・sinβ=1/2[sin(α+β)-sin(α-β)]
cosα・cosβ=1/2[cos(α+β)+cos(α-β)]
sinα・sinβ=-1/2[cos(α+β)-cos(α-β)]
sinα+sinβ=2sin(α+β)/2・cos(α-β)/2
sinα-sinβ=2cos(α+β)/2・sin(α-β)/2
cosα+cosβ=2cos(α+β)/2・cos(α-β)/2
cosα-cosβ=-2sin(α+β)/2・sin(α-β)/2
相关热词搜索: 高二 必修 公式 ok3w_ads("s006");
ok3w_ads("s007");
有关数学必修一知识点总结(精)四
本章教材分析
算法是数学及其应用的重要组成部分,是计算科学的重要基础.算法的应用是学习数学的一个重要方面.学生学习算法的应用,目的就是利用已有的数学知识分析问题和解决问题.通过算法的学习,对完善数学的思想,激发应用数学的意识,培养分析问题、解决问题的能力,增强进行实践的能力等,都有很大的帮助.
本章主要内容:算法与程序框图、基本算法语句、算法案例和小结.教材从学生最熟悉的算法入手,通过研究程序框图与算法案例,使算法得到充分的应用,同时也展现了古老算法和现代计算机技术的密切关系.算法案例不仅展示了数学方法的严谨性、科学性,也为计算机的应用提供了广阔的空间.让学生进一步受到数学思想方法的熏陶,激发学生的学习热情.
在算法初步这一章中让学生近距离接近社会生活,从生活中学习数学,使数学在社会生活中得到应用和提高,让学生体会到数学是有用的,从而培养学生的学习兴趣.“数学建模”也是高考考查重点.
本章还是数学思想方法的载体,学生在学习中会经常用到“算法思想” “转化思想”,从而提高自己数学能力.因此应从三个方面把握本章:
(1)知识间的联系;
(2)数学思想方法;
(3)认知规律.
本章教学时间约需12课时,具体分配如下(仅供参考):
1.1.1 算法的概念 约1课时
1.1.2 程序框图与算法的基本逻辑结构 约4课时
1.2.1 输入语句、输出语句和赋值语句 约1课时
1.2.2 条件语句 约1课时
1.2.3 循环语句 约1课时
1.3算法案例 约3课时
本章复习 约1课时
1.1 算法与程序框图
1.1.1 算法的概念
整体设计
教学分析
算法在中学数学课程中是一个新的概念,但没有一个精确化的定义,教科书只对它作了如下描述:“在数学中,算法通常是指按照一定规则解决某一类问题的明确有限的步骤.”为 了让学生更好理解这一概念,教科书先从分析一个具体的二元一次方程组的求解过程出发,归纳出了二元一次方程组的求解步骤,这些步骤就构成了解二元一次方程组的算法.教学中,应从学生非常熟悉的例子引出算法,再通过例题加以巩固.
三维目标
1.正确理解算法的概念,掌握算法的基本特点.
2.通过例题教学,使学生体会设计算法的基本思 路.
3.通过有趣的实例使学生了解算法这一概念的同时,激发学生学习数学的兴趣.
重点难点
教学重点:算法的含义及应用.
教学难点:写出解决一类问题的算法.
课时安排
1课时
教学过程
导入新课
思路1(情境导入)
一个人带着三只狼和三只羚羊过河,只有一条船,同船可容纳一个人和两只动物,没有人在的时候,如果狼的数量不少于羚羊的数量狼就会吃羚羊.该人如何将动物转移过河?请同学们写出解决问题的步骤,解决这一问题将要用到我们今天学习的内容——算法.
思路2(情境导入)
大家都看过赵本山与宋丹丹演的小品吧,宋丹丹说了一个笑话,把大象装进冰箱总共分几步?
答案:分三步,第一步:把冰箱门打开;第二步:把大象装进去;第三步:把冰箱门关上.
上述步骤构成了把大象装进冰箱的算法,今天我们开始学习算法的概念.
思路3(直接导入)
算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础.在现代社会里,计算机已成为人们日常生活和工作中不可缺少的工具.听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始.
推进新课
新知探究
提出问题
(1)解二元一次方程组有几种方法?
(2)结合教材实例 总结用加减消元法解二元一次方程组的步骤.
(3)结合教材实例 总结用代入消元法解二元一次方程组的步骤.
(4)请写出解一般二元一次方程组的步骤.
(5)根据上述实例谈谈你对算法的理解.
(6)请同学们总结算法的特征.
(7)请思考我们学习算法的意义.
讨论结果:
(1)代入消元法和加减消元法.
(2)回顾二元一次方程组
的求解过程,我们可以归纳出以下步骤:
第一步,①+②×2,得5x=1.③
第二步,解③,得x= .
第三步,②-①×2,得5y=3.④
第四步,解④, 得y= .
第五步,得到方程组的解为
(3)用代入消元法解二元一次方程组
我们可以归纳出以下步骤:
第一步,由①得x=2y-1.③
第二步,把③代入②,得2(2y-1)+y=1.④
第三步,解④得y= .⑤
第四步,把⑤代入③,得x=2× -1= .
第五步,得到方程组的解为
(4)对于一般的二元一次方程组
其中a1b2-a2b1≠0,可以写出类似的求解步骤:
第一步,①×b2-②×b1,得
(a1b2-a2b1)x=b2c1-b1c2.③
第二步,解③,得x= .
第三步,②×a1-①×a2,得(a1b2-a2b1)y=a1c2-a2c1.④
第四步,解④,得y= .
第五步,得到方程组的解为
(5)算法的定义:广义的算法是指完成某项工作的方法和步骤,那么我们可以说洗衣机的使用说明书是操作洗衣机的算法,菜谱是做菜的算法等等.
在数学中,算法通常是指按照一定规则解决某一类问题的明确有限的步骤.
现在,算法通常可以编成计算机程序,让计算机执行并解决问题.
(6)算法的特征:①确定性:算法的每一步都 应当做到准确无误、不重不漏.“不重”是指不是可有可无的,甚至无用的步骤,“不漏” 是指缺少哪一步都无法完成任务.②逻辑性:算法从开始的“第一步”直到“最后一步”之间做到环环相扣,分工明确,“前一步”是“后一步”的前提, “后一步”是“前一步”的继续.③有穷性:算法要有明确的开始和结束,当到达终止步骤时所要解决的问题必须有明确的结果,也就是说必须在有限步内完成任务,不能无限制地持续进行.
(7)在解决某些问题时,需要设计出一系列可操作或可计算的步骤来解决问题,这些步骤称为解决这些问题的算法.也就是说,算法实际上就是解决问题的一种程序性方法.算法一般是机械的,有时需进行大量重复的计算,它的优点是一种通法,只要按部就班地去做,总能得到结果.因此算法是计算科学的重要基础.
应用示例
思路1
例1 (1)设计一个算法,判断7是否为质数.
(2)设计一个算法,判断35是否为质数.
算法分析:(1)根据质数的定义,可以这样判断:依次用2—6除7,如果它们中有一个能整除7,则7不是质数,否则7是质数.
算法如下:(1)第一步,用2除7,得到余数1.因为余数不为0,所以2不能整除7.
第二步,用3除 7,得到余数1.因为余数不为0,所以3不能整除7.
第三步,用4除7,得到余数3.因为余数不为0,所以4不能整除7.
第四步,用5除7,得到余数2.因为余数不为0,所以5不能整除7.
第五步,用6除7,得到余数1.因为余数不为0,所以6不能整除7.因此,7是质数.
(2)类似地,可写出“判断35是否为质数”的算法:第一步,用2除35,得到余数1.因为余数不为0,所以2不能整除35.
第二步,用3除35,得到余数2.因为余数不为0,所以3不能整除35.
第三步,用4除35,得到余数3.因为余数不为0,所以4不能整除35.
第四步,用5除35,得到余数0.因为余数为0,所以5能整除35.因此,35不是质数.
点评:上述算法有很大的局限性,用上述算法判断35是否为质数还可以,如果判断1997是否为质数就麻烦了,因此,我们需要寻找普适性的算法步骤.
变式训练
请写出判断n(n 2)是否为质数的算法.
分析:对于任意的整数n( n2),若用i表示2—(n-1)中的任意整数,则“判断n是否为质数”的算法包含下面的重复操作:用i除n,得到余数r.判 断余数r是否为0,若是,则不是质数;否则,将i的值增加1,再执行同样的操作.
这个操作一直要进行到i的值等于(n-1)为止.
算法如下:第一步,给定大于2的整数n.
第二步,令i=2.
第三步,用i除n,得到余数r.
第四步,判断“r=0”是否成立.若是,则n不是质数,结束算法;否则,将i的值增加1,仍用i表示.
第五步,判断“i(n-1)”是否成立.若是,则n是质数,结束算法;否则,返回第三步.
例2 写出用“二分法”求方程x2-2=0 (x0)的近似解的算法.
分析:令f(x)=x2-2,则方程x2-2=0 (x0)的解就是函数f(x)的零点.
“二分法”的基本思想是:把函数f(x)的零点所在的区间[a,b](满足f(a)•f(b)0)“一分为二”,得到[a,m]和[m,b].根据“f(a)•f(m)0”是否成立,取出零点所在的区间[a,m]或[m,b],仍记为[a,b].对所得的区间[a,b]重复上述步骤,直到包含零点的区间[a,b]“足够小”,则[a,b]内的数可以作为方程的近似解.[来源:学&科&网z&x&x&k]
解:第一步,令f(x)=x2-2,给定精确度d.
第二步,确定区间[a,b],满足f(a)•f(b)0.
第三步,取区间中点m= .
第四步,若f(a)•f(m)0,则含零点的区间为[a,m];否则,含零点的区间为[m,b].将新得到的含零点的区间仍记为[a,b].
第五步,判断[a,b]的长度是否小于d或f(m)是否等于0.若是,则m是方程的近似解;否则,返回第三步.
当d=0.005时,按照以上算法,可以得到下表.
a b |a-b|
1 2 1
1 1.5 0.5
1.25 1.5 0.25
1.375 1.5 0.125
1.375 1.437 5 0.062 5
1.406 25 1.437 5 0.031 25
1.406 25 1.421 875 0.015 625
1.414 062 5 1.421 875 0.007 812 5
1.414 062 5 1.417 968 75 0.003 906 25
于是,开区间(1.414 062 5,1.417 968 75)中的实数都是当精确度为0.005时的原方程的近似解.实际上,上述步骤也是求 的近似值的一个算法.
点评:算法一般是机械的,有时需要进行大量的重复计算,只要按部就班地去做,总能算出结果,通常把算法过程称为“数学机械化”.数学机械化的最大优点是它可以借助计算机来完成,实际上处理任何问题都需要算法.如:中国象棋有中国象棋的棋谱、走法、胜负的评判准则;而国际象棋有国际象棋的棋谱、走法、胜负的评判准则;再比如 申请出国有一系列的先后手续,购买物品也有相关的手续……
思路2
例1 一个人带着三只狼和三只羚羊过河,只有一条船,同船可容纳一个人和两只动物,没有人在的时候,如果狼的数量不 少于羚羊的数量就会吃羚羊.该人如何将动物转移过河?请设计算法.
分析:任何动物同船不用考虑动物的争斗但需考虑承载的数量,还应考虑到两岸的动物都得保证狼的数量要小于羚羊的数量,故在算法的构造过程中尽可能保证船里面有狼,这样才能使得两岸的羚羊数量占到优势.
解:具体算法如下:
算法步骤:
第一步:人带两只狼过河,并自己返回.
第二步:人带一只狼过河,自己返回.
第三步:人带两只羚羊过河,并带两只狼返回.
第四步:人带一只羊过河,自己返回.
第五步:人带两只狼过河.
点评:算法是解决某一类问题的精确描述,有些问题使用形式化、程序化的刻画是最恰当的.这就要求我们在写算法时应精练、简练、清晰地表达,要善于分析任何可能出现的情况,体现思维的严密性和完整性.本题型解决问题的算法中某些步骤重复进行多次才能解决,在现实生活中,很多较复杂的情境经常遇到这样的问题,设计算法的时候,如果能够合适地利用某些步骤的重复,不但可以使得问题变得简单,而且可以提高工作效率.
例2 喝一杯茶需要这样几个步骤:洗刷水壶、烧水、洗刷 茶具、沏茶.问:如何安排这几个步骤?并给出两种算法,再加以比较.
分析:本例主要为加深对算法概念的理解,可结合生活常识对问题进行分析,然后解决问题.
解:算法一:
第一步,洗刷水壶.
第二步,烧水.
第三步,洗刷茶具.
第四步,沏茶.
算法二:
第一步,洗刷水壶.
第二步,烧水,烧水的过程当中洗刷茶具.
第三步,沏茶.
点评:解决一个问题可有多个算法,可以选择其中最优的、最简单的、步骤尽量少的算法.上面的两种算法都符合题意,但是算法二运用了统筹方法的原理,因此这个算法要比算法一更科学.
例3 写出通过尺轨作图确定线段ab一个5等分点的算法.
分析:我们借助于平行线定理,把位置的比例关系变成已知的比例关系,只要按照规则一步一步去做就能完成任务.
解:算法分析:
第一步,从已知线段的左端点a出发,任意作一条与ab不平行的射线ap.
第二步,在射线上任取一个不同于端点a的点c,得到线段ac.
第三步,在射线上沿ac的方向截取线段ce=ac.
第四步,在射线上沿ac的方向截取线段ef=ac.
第五步,在射线上沿ac的方向截取线段fg=ac.
第六步,在射线上沿ac的方向截取线段gd=ac,那么线段ad=5ac.
第七步,连结db.
第八步,过c作bd的平行线,交线段ab于m,这样点m就是线段ab的一个5等分点.
点评:用算法解决几何问题能很好地训练学生的思维能力,并能帮助我们得到解决几何问题的一般方法,可谓一举多得,应多加训练.
知能训练
设计算法判断一元二次方程ax2+bx+c=0是否有实数根.
解:算法步骤如下:
第一步,输入一元二次方程的系数:a,b,c.
第二步,计算δ=b2-4ac的值.
第三步,判断δ≥0是否成立.若δ≥0成立,输出“方程有实根”;否则输出“方程无实根”,结束算法.
点评:用算法解决问题的特点是:具有很好的程序性,是一种通法.并且具有确定性、逻辑性、有穷性.让我们结合例题仔细体会算法的特点.
拓展提升
中国网通规定:拨打市内电话时, 如果不超过3分钟,则收取话费0.22元;如果通话时间超过3分钟,则超出部分按每分钟0.1元收取通话费,不足一分钟按一分钟计算.设通话时间为t(分钟),通话费用y(元),如何设计一个程序,计算通话的费用.
解:算法分析:
数学模型实际上为:y关于t的分段函数.
关系式如下:
y=
其中[t-3]表示取不大于t-3的整数部分.
算法步骤如下:
第一步,输入通话时间t.
第二步,如果t≤3,那么y=0.22;否则判断t∈z 是否成立,若成立执行
y=0.2+0.1×(t-3);否则执行y=0.2+0.1×([t-3]+1).
第三步,输出通话费用c.
课堂小结
(1)正确理解算法这一概念.
(2)结合例题掌握算法的特点,能够写出常见问题的算法.
作业
课本本节练习1、2.
设计感想
本节的引入精彩独特,让学生在感兴趣的故事里进入本节的学习.算法是本章的重点也是本章的基 础,是一个较难理解的概念.为了让学生正确理解这一概念,本节设置了大量学生熟悉的事例,让学生仔细体 会反复训练.本节的事例有古老的经典算法,有几何算法等,因此这是一节很好的课例.
有关数学必修一知识点总结(精)五
1.并集
(1)并集的定义
由所有属于集合a或属于集合b的元素所组成的集合称为集合a与b的并集,记作a∪b(读作"a并b");
(2)并集的符号表示
a∪b={x|x∈a或x∈b}.
并集定义的数学表达式中"或"字的意义应引起注意,用它连接的并列成分之间不一定是互相排斥的.
x∈a,或x∈b包括如下三种情况:
①x∈a,但xb;②x∈b,但xa;③x∈a,且x∈b.
由集合a中元素的互异性知,a与b的公共元素在a∪b中只出现一次,因此,a∪b是由所有至少属于a、b两者之一的元素组成的集合.
例如,设a={3,5,6,8},b={4,5,7,8},则a∪b={3,4,5,6,7,8},而不是{3,5,6,8,4,5,7,8}.
2.交集
利用下图类比并集的概念引出交集的概念.
(1)交集的定义
由属于集合a且属于集合b的所有元素组成的集合,称为a与b的交集,记作a∩b(读作"a交b").
(2)交集的符号表示
a∩b={x|x∈a且x∈b}.
有关数学必修一知识点总结(精)六
准确把握《教学大纲》和《考试大纲》的各项基本要求,立足于基础知识和基本技能的教学,注重渗透数学思想和方法。针对学生实际,不断研究数学教学,改进教法,指导学法,奠定立足社会所需要的必备的基础知识、基本技能和基本能力,着力于培养学生的创新精神,运用数学的意识和能力,奠定他们终身学习的基础。
1、深入钻研教材。以教材为核心,深入研究教材中章节知识的内外结构,熟练把握知识的逻辑体系,细致领悟教材改革的精髓,逐步明确教材对教学形式、内容和教学目标的影响。
2、准确把握新大纲。新大纲修改了部分内容的教学要求层次,准确把握新大纲对知识点的基本要求,防止自觉不自觉地对教材加深加宽。同时,在整体上,要重视数学应用;重视数学思想方法的渗透。如增加阅读材料(开阔学生的视野),以拓宽知识的广度来求得知识的深度。
3、树立以学生为主体的教育观念。学生的发展是课程实施的出发点和归宿,教师必须面向全体学生因材施教,以学生为主体,构建新的认识体系,营造有利于学生学习的氛围。
4、发挥教材的多种教学功能。用好章头图,激发学生的学习兴趣;发挥阅读材料的功能,培养学生用数学的意识;组织好研究性课题的教学,让学生感受社会生活之所需;小结和复习是培养学生自学的好材料。
5、落实课外活动的内容。组织和加强数学兴趣小组的活动内容。
1.通过实例,了解集合的含义,体会元素与集合的属于关系。
2.能选择自然语言、图形语言、集合语言(列举法或描述法)描述不同的具体问题,感受集合语言的意义和作用。
3.理解集合之间包含与相等的含义,能识别给定集合的子集。
4.在具体情境中,了解全集与空集的含义。
5.理解两个集合的并集与交集的含义,会求两个简单集合的并集与交集。
6.理解在给定集合中一个子集的补集的含义,会求给定子集的补集。
7.能使用venn图表达集合的关系及运算,体会直观图示对理解抽象概念的作用。
8.通过丰富实例,进一步体会函数是描述变量之间的依赖关系的重要数学模型,在此基础上学习用集合与对应的语言来刻画函数,体会对应关系在刻画函数概念中的作用;了解构成函数的要素,会求一些简单函数的定义域和值域;了解映射的概念。
9.在实际情境中,会根据不同的需要选择恰当的方法(如图像法、列表法、解析法)表示函数。
10.通过具体实例,了解简单的分段函数,并能简单应用。
11.通过已学过的函数特别是二次函数,理解函数的单调性、最大(小)值及其几何意义;结合具体函数,了解奇偶性的含义。
12.学会运用函数图象理解和研究函数的性质。
课时分配(14课时)
1.通过具体实例,了解指数函数模型的实际背景。
2.理解有理指数幂的含义,通过具体实例了解实数指数幂的意义,掌握幂的运算。
3.理解指数函数的概念和意义,能借助计算器或计算机画出具体指数函数的图象,探索并理解指数函数的单调性与特殊点。
4.在解决简单实际问题过程中,体会指数函数是一类重要的函数模型。
5.理解对数的概念及其运算性质,知道用换底公式能将一般对数转化成自然对数或常用对数;通过阅读材料,了解对数的发现历史以及其对简化运算的作用。
6.通过具体实例,直观了解对数函数模型所刻画的数量关系,初步理解对数函数的概念,体会对数函数是一类重要的函数模型;能借助计算器或计算机画出具体对数函数的图象,探索并了解对数函数的单调性和特殊点。
7.通过实例,了解幂函数的概念;结合函数的图象,了解它们的变化情况。
课时分配(15课时)
1.结合二次函数的图象,判断一元二次方程根的存在性及根的个数,从而了解函数的零点与方程根的联系。
根据具体函数的图象,能够借助计算器用二分法求相应方程的近似解,了解这种方法是求方程近似解的常用方法。
2.利用计算工具,比较指数函数、对数函数以及幂函数增长差异;结合实例体会直线上升、指数爆炸、对数增长等不同函数类型增长的含义。
3.收集一些社会生活中普遍使用的函数模型(指数函数、对数函数、幂函数、分段函数等)的实例,了解函数模型的广泛应用。
4.根据某个主题,收集17世纪前后发生的一些对数学发展起重大作用的历史事件和人物(开普勒、伽利略、笛卡儿、牛顿、莱布尼茨、欧拉等)的有关资料或现实生活中的函数实例,采取小组合作的方式写一篇有关函数概念的形成、发展或应用的文章,在班级中进行交流。
课时分配(8课时)
3.1.1 | 方程的根与函数的零点 | 约1课时 | 10月25日 |
3.1.2 | 用二分法求方程的近似解 | 约2课时 | 10月26日27日 |
3.2.1 | 几类不同增长的函数模型 | 约2课时 | 10月30日 | 11月3日 |
3.2.2 | 函数模型的应用实例 | 约2课时 | |
小结 | 约1课时 |
考生只要在全面复习的基础上,抓住重点、难点、易错点,各个击破,夯实基础,规范答题,一定会稳中求进,取得优异的成绩。
有关数学必修一知识点总结(精)七
一、教学目标:
1、知识与技能
⑴ 理解辗转相除法与更相减损术中蕴含的数学原理,并能根据这些原理进行算法分析;
⑵ 基本能根据算法语句与程序框图的知识设计完整的程序框图并写出算法程序.
2、过程与方法
在辗转相除法与更相减损术求最大公约数的学习过程中对比我们常见的约分求公因式的方法,比较它们在算法上的区别,并从程序的学习中体会数学的严谨,领会数学算法与计算机处理的结合方式,初步掌握把数学算法转化成计算机语言的一般步骤.
3、情感与价值观
⑴ 通过阅读中国古代数学中的算法案例,体会中国古代数学对世界数学发展的贡献.
⑵ 在学习古代数学家解决数学问题的方法的过程中培养严谨的逻辑思维能力,在利用算法解决数学问题的过程中培养理性的精神和动手实践的能力.
二、教学重点、难点:
重点:理解辗转相除法与更相减损术求最大公约数的方法.
难点:把辗转相除法与更相减损术的方法转换成程序框图与程序语言.
三、教学过程:
(一)创设情景、导入课题
1.研究一个实际问题的算法,主要从哪几方面展开?
算法步骤、程序框图和编写程序三方面展开.
2.在程序框图中算法的基本逻辑结构有哪几种?
顺序结构、条件结构、循环结构
3.在程序设计中基本的算法语句有哪几种?
输入语句、输出语句、赋值语句、条件语句、循环语句
4.思考1:18与30的最大公约数是多少?你是怎样得到的?
5. 思考2:对于8251与6105这两个数,它们的最大公约数是多少?你是怎样得到的?
由于它们公有的质因数较大,利用上述方法求最大公约数就比较困难.有没有其它的方法可以较简单的找出它们的最大公约数呢?
(板书课题)
(二)师生互动、探究新知
1. 辗转相除法
思考3:注意到8251=6105×1+2146,那么8251与6105这两个数的公约数和6105与2146的公约数有什么关系?
我们发现6105=2146×2+1813,同理,6105与2146的公约数和2146与1813的公约数相等.
思考4:重复上述操作,你能得到8251与6105这两个数的最大公约数吗?
6105=2146×2+1813
2146=1813×1+333
1813=333×5+148
333=148×2+37
148=37×4+0
以上我们求最大公约数的方法就是辗转相除法,也叫欧几里德算法,它是由欧几里德在公元前300年左右首先提出的.
利用辗转相除法求最大公约数的步骤如下:
第一步:用较大的数m除以较小的数n得到一个商 和一个余数 ;
第二步:若 =0,则n为m,n的最大公约数;若 ≠0,则用除数n除以余数 得到一个商 和一个余数 ;
第三步:若 =0,则 为m,n的最大公约数;若 ≠0,则用除数 除以余数 得到一个商 和一个余数 ;
……
依次计算直至 =0,此时所得到的 即为所求的最大公约数.
思考5:你能把辗转相除法编成一个计算机程序吗?
第一步,给定两个正整数m,n(mn).
第二步,计算m除以n所得的余数r.
第三步,m=n,n=r.
第四步,若r=0,则m,n的最大公约数等于m;否则,返回第二步.
input m,n
do
r=m mod n
m=n
n=r
loop until r=0
print m
end
有关数学必修一知识点总结(精)八
教学目标
(1)了解算法的含义,体会算法思想.
(2)会用自然语言和数学语言描述简单具体问题的算法;
(3)学习有条理地、清晰地表达解决问题的步骤,培养逻辑思维能力与表达能力
教学重难点
重点:算法的含义、解二元一次方程组的算法设计.
难点:把自然语言转化为算法语言.
情境导入
电影《神枪手》中描述的凌靖是一个天生的狙击手,他百发百中,最难打的位置对他来说也是轻而易举,是香港警察狙击手队伍的第一神枪手.作为一名狙击手,要想成功地完成一次狙击任务,一般要按步骤完成以下几步:
第一步:观察、等待目标出现(用望远镜或瞄准镜);
第二步:瞄准目标;
第三步:计算(或估测)风速、距离、空气湿度、空气密度;
第四步:根据第三步的结果修正弹着点;
第五步:开枪;
第六步:迅速转移(或隐蔽).
以上这种完成狙击任务的方法、步骤在数学上我们叫算法.
●课堂探究
预习提升
1.定义:算法可以理解为由基本运算及规定的运算顺序所构成的完整的解题步骤,或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或序列能够解决一类问题.
2.描述方式
自然语言、数学语言、形式语言(算法语言)、框图.
3.算法的要求
(1)写出的算法,必须能解决一类问题,且能重复使用;
(2)算法过程要能一步一步执行,每一步执行的操作,必须确切,不能含混不清,而且经过有限步后能得出结果.
4.算法的特征
(1)有限性:一个算法应包括有限的操作步骤,能在执行有穷的操作步骤之后结束.
(2)确定性:算法的计算规则及相应的计算步骤必须是唯一确定的.
(3)可行性:算法中的每一个步骤都是可以在有限的时间内完成的基本操作,并能得到确定的结果.
(4)顺序性:算法从初始步骤开始,分为若干个明确的步骤,前一步是后一步的前提,后一步是前一步的后续,且除了最后一步外,每一个步骤只有一个确定的后续.
(5)不唯一性:解决同一问题的算法可以是不唯一的.
课堂典例讲练
命题方向1 对算法意义的理解
例1.下列叙述中,
①植树需要运苗、挖坑、栽苗、浇水这些步骤;
②按顺序进行下列运算:1+1=2,2+1=3,3+1=4,…99+1=100;
③从青岛乘动车到济南,再从济南乘飞机到伦敦观看奥运会开幕式;
④3xx+1;
⑤求所有能被3整除的正数,即3,6,9,12,….
能称为算法的个数为()
a.2b.3c.4d.5
【解析】根据算法的含义和特征:①②③都是算法;④⑤不是算法.其中④,3xx+1不是一个明确的步骤,不符合明确性;⑤的步骤是无穷的,与算法的有限性矛盾.
【答案】b
[规律总结]
1.正确理解算法的概念及其特点是解决问题的关键.
2.针对判断语句是否是算法的问题,要看它的步骤是否是明确的和有效的,而且能在有限步骤之内解决这一问题.
【变式训练】下列对算法的理解不正确的是________
①一个算法应包含有限的步骤,而不能是无限的
②算法可以理解为由基本运算及规定的运算顺序构成的完整的解题步骤
③算法中的每一步都应当有效地执行,并得到确定的结果
④一个问题只能设计出一个算法
【解析】由算法的有限性指包含的步骤是有限的故①正确;
由算法的明确性是指每一步都是确定的故②正确;
由算法的每一步都是确定的,且每一步都应有确定的结果故③正确;
由对于同一个问题可以有不同的算法故④不正确.
【答案】④
命题方向2 解方程(组)的算法
例2.给出求解方程组的一个算法.
[思路分析]解线性方程组的常用方法是加减消元法和代入消元法,这两种方法没有本质的差别,为了适用于解一般的线性方程组,以便于在计算机上实现,我们用高斯消元法(即先将方程组化为一个三角形方程组,再通过回代方程求出方程组的解)解线性方程组.
[规范解答]方法一:算法如下:
第一步,①×(-2)+②,得(-2+5)y=-14+11,
即方程组可化为
第二步,解方程③,可得y=-1,④
第三步,将④代入①,可得2x-1=7,x=4,
第四步,输出4,-1.
方法二:算法如下:
第一步,由①式可以得到y=7-2x,⑤
第二步,把y=7-2x代入②,得x=4.
第三步,把x=4代入⑤,得y=-1.
第四步,输出4,-1.
[规律总结]1.本题用了2种方法求解,对于问题的求解过程,我们既要强调对“通法、通解”的理解,又要强调对所学知识的灵活运用.
2.设计算法时,经常遇到解方程(组)的问题,一般是按照数学上解方程(组)的方法进行设计,但应注意全面考虑方程解的情况,即先确定方程(组)是否有解,有解时有几个解,然后根据求解步骤设计算法步骤.
【变式训练】
【解】算法如下:s1,①+2×②得5x=1;③
s2,解③得x=;
s3,②-①×2得5y=3;④
s4,解④得y=;
命题方向3 筛选问题的算法设计
例3.设计一个算法,对任意3个整数a、b、c,求出其中的最小值.
[思路分析]比较a,b比较m与c―→最小数
[规范解答]算法步骤如下:
1.比较a与b的大小,若a
2.比较m与c的大小,若m
[规律总结]求最小(大)数就是从中筛选出最小(大)的一个,筛选过程中的每一步都是比较两个数的大小,保证了筛选的可行性,这种方法可以推广到从多个不同数中筛选出满足要求的一个.
【变式训练】在下列数字序列中,写出搜索89的算法:
21,3,0,9,15,72,89,91,93.
[解析]1.先找到序列中的第一个数m,m=21;
2.将m与89比较,是否相等,如果相等,则搜索到89;
3.如果m与89不相等,则往下执行;
4.继续将序列中的其他数赋给m,重复第2步,直到搜索到89.
命题方向4 非数值性问题的算法
例4.一个人带三只狼和三只羚羊过河,只有一条船,同船可以容一个人和两只动物,没有人在的时候,如果狼的数量不少于羚羊的数量,狼就会吃掉羚羊.
(1)设计安全渡河的算法;
(2)思考每一步算法所遵循的共同原则是什么?
[解析](1)
1.人带两只狼过河;
2.人自己返回;
3.人带一只狼过河;
4.人自己返回;
5.人带两只羚羊过河;
6.人带两只狼返回;
7.人带一只羚羊过河;
8.人自己返回;
9.人带两只狼过河.
(2)在人运送动物过河的过程中,人离开岸边时必须保证每个岸边的羚羊的数目大于狼的数目.
[规律总结]1.对于非数值性的问题,在设计算法时,应当先建立过程模型,也就是找到解决问题的方案,再把它细化为一步连接一步组成的步骤.从而设计出算法.
2.首先应想到先运两只狼,这是唯一的首选步骤,只有这样才可避免狼吃羊,带过一只羊后,必须将狼带回来才行.
【变式训练】两个大人和两个小孩一起渡河,渡口只有一条小船,每次只能渡一个大人或两个小孩,他们四人都会划船,但都不会游泳,他们如何渡河?请写出你的渡河方案及算法.
[解析]因为一次只能渡过一个大人或两个小孩,而船还要回来渡其他人,所以只能让两个小孩先过河,渡河的方案算法为:
1.两个小孩同船渡过河去;
2.一个小孩划船回来;
3.一个大人独自划船渡过河去;
4.对岸的小孩划船回来;
5.两个小孩再同船渡过河去;
6.一个小孩划船回来;
7.余下的一个大人独自划船渡过河去;
8.对岸的小孩划船回来;
9.两个小孩再同船渡过河去.
课后习题
1.以下对算法的描述正确的个数是()
①对一类问题都有效;
②对个别问题有效;
③计算可以一步步地进行,每一步都有唯一的结果;
④是一种通法,只要按部就班地做,总能得到结果.
a.1个b.2个 c.3个 d.4个
[答案]c
[解析]①③④正确,均符合算法的概念与要求,②不正确.
2.算法的有限性是指()
a.算法的最后必包含输出
b.算法中每个操作步骤都是可执行的
c.算法的步骤必须有限
d.以上说法均不正确
[答案]c
[解析]由算法的要求可知,应选c.
3.下列语句中是算法的个数是()
①从广州到北京旅游,先坐火车,再坐飞机抵达;
②解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1;
③方程x2-1=0有两个实根;
④求1+2+3+4的值,先计算1+2=3,再由3+3=6,6+4=10得最终结果10.
a.1个 b.2个
c.3个 d.4个
[答案]c
[分析]解答本题可先正确理解算法的概念及其特点,然后逐一验证每个语句是否正确.
[解析]①中说明了从广州到北京的行程安排,完成任务;②中给出了一元一次方程这一类问题的解决方法;④中给出了求1+2+3+4的一个过程,最终得出结果.对于③,并没有说明如何去算,故①②④是算法,③不是算法.
4.设计一个算法求方程5x+2y=22的正整数解,其最后输出的结果应为________.
[答案](2,6),(4,1)
[解析]因为求方程的正整数解,所以应将x从1开始输入,直到方程成立.
x=2时,y==6;
5.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99. 求它的总分和平均成绩的一个算法为:
1.取a=89,b=96,c=99;
2.____①____;
3.____②____;
4.输出d,e.
[解析]求总分需将三个数相加,求平均分,另需让总分除以3即可.
x=4时,y==1.
[答案]①计算总分d=a+b+c②计算平均成绩e=
有关数学必修一知识点总结(精)九
本章教材分析
算法是数学及其应用的重要组成部分,是计算科学的重要基础.算法的应用是学习数学的一个重要方面.学生学习算法的应用,目的就是利用已有的数学知识分析问题和解决问题.通过算法的学习,对完善数学的思想,激发应用数学的意识,培养分析问题、解决问题的能力,增强进行实践的能力等,都有很大的帮助.
本章主要内容:算法与程序框图、基本算法语句、算法案例和小结.教材从学生最熟悉的算法入手,通过研究程序框图与算法案例,使算法得到充分的应用,同时也展现了古老算法和现代计算机技术的密切关系.算法案例不仅展示了数学方法的严谨性、科学性,也为计算机的应用提供了广阔的空间.让学生进一步受到数学思想方法的熏陶,激发学生的学习热情.
在算法初步这一章中让学生近距离接近社会生活,从生活中学习数学,使数学在社会生活中得到应用和提高,让学生体会到数学是有用的,从而培养学生的学习兴趣.“数学建模”也是高考考查重点.
本章还是数学思想方法的载体,学生在学习中会经常用到“算法思想” “转化思想”,从而提高自己数学能力.因此应从三个方面把握本章:
(1)知识间的联系;
(2)数学思想方法;
(3)认知规律.
本章教学时间约需12课时,具体分配如下(仅供参考):
1.1.1 算法的概念 约1课时
1.1.2 程序框图与算法的基本逻辑结构 约4课时
1.2.1 输入语句、输出语句和赋值语句 约1课时
1.2.2 条件语句 约1课时
1.2.3 循环语句 约1课时
1.3算法案例 约3课时
本章复习 约1课时
1.1 算法与程序框图
1.1.1 算法的概念
整体设计
教学分析
算法在中学数学课程中是一个新的概念,但没有一个精确化的定义,教科书只对它作了如下描述:“在数学中,算法通常是指按照一定规则解决某一类问题的明确有限的步骤.”为 了让学生更好理解这一概念,教科书先从分析一个具体的二元一次方程组的求解过程出发,归纳出了二元一次方程组的求解步骤,这些步骤就构成了解二元一次方程组的算法.教学中,应从学生非常熟悉的例子引出算法,再通过例题加以巩固.
三维目标
1.正确理解算法的概念,掌握算法的基本特点.
2.通过例题教学,使学生体会设计算法的基本思 路.
3.通过有趣的实例使学生了解算法这一概念的同时,激发学生学习数学的兴趣.
重点难点
教学重点:算法的含义及应用.
教学难点:写出解决一类问题的算法.
课时安排
1课时
教学过程
导入新课
思路1(情境导入)
一个人带着三只狼和三只羚羊过河,只有一条船,同船可容纳一个人和两只动物,没有人在的时候,如果狼的数量不少于羚羊的数量狼就会吃羚羊.该人如何将动物转移过河?请同学们写出解决问题的步骤,解决这一问题将要用到我们今天学习的内容——算法.
思路2(情境导入)
大家都看过赵本山与宋丹丹演的小品吧,宋丹丹说了一个笑话,把大象装进冰箱总共分几步?
答案:分三步,第一步:把冰箱门打开;第二步:把大象装进去;第三步:把冰箱门关上.
上述步骤构成了把大象装进冰箱的算法,今天我们开始学习算法的概念.
思路3(直接导入)
算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础.在现代社会里,计算机已成为人们日常生活和工作中不可缺少的工具.听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始.
推进新课
新知探究
提出问题
(1)解二元一次方程组有几种方法?
(2)结合教材实例 总结用加减消元法解二元一次方程组的步骤.
(3)结合教材实例 总结用代入消元法解二元一次方程组的步骤.
(4)请写出解一般二元一次方程组的步骤.
(5)根据上述实例谈谈你对算法的理解.
(6)请同学们总结算法的特征.
(7)请思考我们学习算法的意义.
讨论结果:
(1)代入消元法和加减消元法.
(2)回顾二元一次方程组
的求解过程,我们可以归纳出以下步骤:
第一步,①+②×2,得5x=1.③
第二步,解③,得x= .
第三步,②-①×2,得5y=3.④
第四步,解④, 得y= .
第五步,得到方程组的解为
(3)用代入消元法解二元一次方程组
我们可以归纳出以下步骤:
第一步,由①得x=2y-1.③
第二步,把③代入②,得2(2y-1)+y=1.④
第三步,解④得y= .⑤
第四步,把⑤代入③,得x=2× -1= .
第五步,得到方程组的解为
(4)对于一般的二元一次方程组
其中a1b2-a2b1≠0,可以写出类似的求解步骤:
第一步,①×b2-②×b1,得
(a1b2-a2b1)x=b2c1-b1c2.③
第二步,解③,得x= .
第三步,②×a1-①×a2,得(a1b2-a2b1)y=a1c2-a2c1.④
第四步,解④,得y= .
第五步,得到方程组的解为
(5)算法的定义:广义的算法是指完成某项工作的方法和步骤,那么我们可以说洗衣机的使用说明书是操作洗衣机的算法,菜谱是做菜的算法等等.
在数学中,算法通常是指按照一定规则解决某一类问题的明确有限的步骤.
现在,算法通常可以编成计算机程序,让计算机执行并解决问题.
(6)算法的特征:①确定性:算法的每一步都 应当做到准确无误、不重不漏.“不重”是指不是可有可无的,甚至无用的步骤,“不漏” 是指缺少哪一步都无法完成任务.②逻辑性:算法从开始的“第一步”直到“最后一步”之间做到环环相扣,分工明确,“前一步”是“后一步”的前提, “后一步”是“前一步”的继续.③有穷性:算法要有明确的开始和结束,当到达终止步骤时所要解决的问题必须有明确的结果,也就是说必须在有限步内完成任务,不能无限制地持续进行.
(7)在解决某些问题时,需要设计出一系列可操作或可计算的步骤来解决问题,这些步骤称为解决这些问题的算法.也就是说,算法实际上就是解决问题的一种程序性方法.算法一般是机械的,有时需进行大量重复的计算,它的优点是一种通法,只要按部就班地去做,总能得到结果.因此算法是计算科学的重要基础.
应用示例
思路1
例1 (1)设计一个算法,判断7是否为质数.
(2)设计一个算法,判断35是否为质数.
算法分析:(1)根据质数的定义,可以这样判断:依次用2—6除7,如果它们中有一个能整除7,则7不是质数,否则7是质数.
算法如下:(1)第一步,用2除7,得到余数1.因为余数不为0,所以2不能整除7.
第二步,用3除 7,得到余数1.因为余数不为0,所以3不能整除7.
第三步,用4除7,得到余数3.因为余数不为0,所以4不能整除7.
第四步,用5除7,得到余数2.因为余数不为0,所以5不能整除7.
第五步,用6除7,得到余数1.因为余数不为0,所以6不能整除7.因此,7是质数.
(2)类似地,可写出“判断35是否为质数”的算法:第一步,用2除35,得到余数1.因为余数不为0,所以2不能整除35.
第二步,用3除35,得到余数2.因为余数不为0,所以3不能整除35.
第三步,用4除35,得到余数3.因为余数不为0,所以4不能整除35.
第四步,用5除35,得到余数0.因为余数为0,所以5能整除35.因此,35不是质数.
点评:上述算法有很大的局限性,用上述算法判断35是否为质数还可以,如果判断1997是否为质数就麻烦了,因此,我们需要寻找普适性的算法步骤.
变式训练
请写出判断n(n 2)是否为质数的算法.
分析:对于任意的整数n( n2),若用i表示2—(n-1)中的任意整数,则“判断n是否为质数”的算法包含下面的重复操作:用i除n,得到余数r.判 断余数r是否为0,若是,则不是质数;否则,将i的值增加1,再执行同样的操作.
这个操作一直要进行到i的值等于(n-1)为止.
算法如下:第一步,给定大于2的整数n.
第二步,令i=2.
第三步,用i除n,得到余数r.
第四步,判断“r=0”是否成立.若是,则n不是质数,结束算法;否则,将i的值增加1,仍用i表示.
第五步,判断“i(n-1)”是否成立.若是,则n是质数,结束算法;否则,返回第三步.
例2 写出用“二分法”求方程x2-2=0 (x0)的近似解的算法.
分析:令f(x)=x2-2,则方程x2-2=0 (x0)的解就是函数f(x)的零点.
“二分法”的基本思想是:把函数f(x)的零点所在的区间[a,b](满足f(a)•f(b)0)“一分为二”,得到[a,m]和[m,b].根据“f(a)•f(m)0”是否成立,取出零点所在的区间[a,m]或[m,b],仍记为[a,b].对所得的区间[a,b]重复上述步骤,直到包含零点的区间[a,b]“足够小”,则[a,b]内的数可以作为方程的近似解.[来源:学&科&网z&x&x&k]
解:第一步,令f(x)=x2-2,给定精确度d.
第二步,确定区间[a,b],满足f(a)•f(b)0.
第三步,取区间中点m= .
第四步,若f(a)•f(m)0,则含零点的区间为[a,m];否则,含零点的区间为[m,b].将新得到的含零点的区间仍记为[a,b].
第五步,判断[a,b]的长度是否小于d或f(m)是否等于0.若是,则m是方程的近似解;否则,返回第三步.
当d=0.005时,按照以上算法,可以得到下表.
a b |a-b|
1 2 1
1 1.5 0.5
1.25 1.5 0.25
1.375 1.5 0.125
1.375 1.437 5 0.062 5
1.406 25 1.437 5 0.031 25
1.406 25 1.421 875 0.015 625
1.414 062 5 1.421 875 0.007 812 5
1.414 062 5 1.417 968 75 0.003 906 25
于是,开区间(1.414 062 5,1.417 968 75)中的实数都是当精确度为0.005时的原方程的近似解.实际上,上述步骤也是求 的近似值的一个算法.
点评:算法一般是机械的,有时需要进行大量的重复计算,只要按部就班地去做,总能算出结果,通常把算法过程称为“数学机械化”.数学机械化的最大优点是它可以借助计算机来完成,实际上处理任何问题都需要算法.如:中国象棋有中国象棋的棋谱、走法、胜负的评判准则;而国际象棋有国际象棋的棋谱、走法、胜负的评判准则;再比如 申请出国有一系列的先后手续,购买物品也有相关的手续……
思路2
例1 一个人带着三只狼和三只羚羊过河,只有一条船,同船可容纳一个人和两只动物,没有人在的时候,如果狼的数量不 少于羚羊的数量就会吃羚羊.该人如何将动物转移过河?请设计算法.
分析:任何动物同船不用考虑动物的争斗但需考虑承载的数量,还应考虑到两岸的动物都得保证狼的数量要小于羚羊的数量,故在算法的构造过程中尽可能保证船里面有狼,这样才能使得两岸的羚羊数量占到优势.
解:具体算法如下:
算法步骤:
第一步:人带两只狼过河,并自己返回.
第二步:人带一只狼过河,自己返回.
第三步:人带两只羚羊过河,并带两只狼返回.
第四步:人带一只羊过河,自己返回.
第五步:人带两只狼过河.
点评:算法是解决某一类问题的精确描述,有些问题使用形式化、程序化的刻画是最恰当的.这就要求我们在写算法时应精练、简练、清晰地表达,要善于分析任何可能出现的情况,体现思维的严密性和完整性.本题型解决问题的算法中某些步骤重复进行多次才能解决,在现实生活中,很多较复杂的情境经常遇到这样的问题,设计算法的时候,如果能够合适地利用某些步骤的重复,不但可以使得问题变得简单,而且可以提高工作效率.
例2 喝一杯茶需要这样几个步骤:洗刷水壶、烧水、洗刷 茶具、沏茶.问:如何安排这几个步骤?并给出两种算法,再加以比较.
分析:本例主要为加深对算法概念的理解,可结合生活常识对问题进行分析,然后解决问题.
解:算法一:
第一步,洗刷水壶.
第二步,烧水.
第三步,洗刷茶具.
第四步,沏茶.
算法二:
第一步,洗刷水壶.
第二步,烧水,烧水的过程当中洗刷茶具.
第三步,沏茶.
点评:解决一个问题可有多个算法,可以选择其中最优的、最简单的、步骤尽量少的算法.上面的两种算法都符合题意,但是算法二运用了统筹方法的原理,因此这个算法要比算法一更科学.
例3 写出通过尺轨作图确定线段ab一个5等分点的算法.
分析:我们借助于平行线定理,把位置的比例关系变成已知的比例关系,只要按照规则一步一步去做就能完成任务.
解:算法分析:
第一步,从已知线段的左端点a出发,任意作一条与ab不平行的射线ap.
第二步,在射线上任取一个不同于端点a的点c,得到线段ac.
第三步,在射线上沿ac的方向截取线段ce=ac.
第四步,在射线上沿ac的方向截取线段ef=ac.
第五步,在射线上沿ac的方向截取线段fg=ac.
第六步,在射线上沿ac的方向截取线段gd=ac,那么线段ad=5ac.
第七步,连结db.
第八步,过c作bd的平行线,交线段ab于m,这样点m就是线段ab的一个5等分点.
点评:用算法解决几何问题能很好地训练学生的思维能力,并能帮助我们得到解决几何问题的一般方法,可谓一举多得,应多加训练.
知能训练
设计算法判断一元二次方程ax2+bx+c=0是否有实数根.
解:算法步骤如下:
第一步,输入一元二次方程的系数:a,b,c.
第二步,计算δ=b2-4ac的值.
第三步,判断δ≥0是否成立.若δ≥0成立,输出“方程有实根”;否则输出“方程无实根”,结束算法.
点评:用算法解决问题的特点是:具有很好的程序性,是一种通法.并且具有确定性、逻辑性、有穷性.让我们结合例题仔细体会算法的特点.
拓展提升
中国网通规定:拨打市内电话时, 如果不超过3分钟,则收取话费0.22元;如果通话时间超过3分钟,则超出部分按每分钟0.1元收取通话费,不足一分钟按一分钟计算.设通话时间为t(分钟),通话费用y(元),如何设计一个程序,计算通话的费用.
解:算法分析:
数学模型实际上为:y关于t的分段函数.
关系式如下:
y=
其中[t-3]表示取不大于t-3的整数部分.
算法步骤如下:
第一步,输入通话时间t.
第二步,如果t≤3,那么y=0.22;否则判断t∈z 是否成立,若成立执行
y=0.2+0.1×(t-3);否则执行y=0.2+0.1×([t-3]+1).
第三步,输出通话费用c.
课堂小结
(1)正确理解算法这一概念.
(2)结合例题掌握算法的特点,能够写出常见问题的算法.
作业
课本本节练习1、2.
设计感想
本节的引入精彩独特,让学生在感兴趣的故事里进入本节的学习.算法是本章的重点也是本章的基 础,是一个较难理解的概念.为了让学生正确理解这一概念,本节设置了大量学生熟悉的事例,让学生仔细体 会反复训练.本节的事例有古老的经典算法,有几何算法等,因此这是一节很好的课例.