高中数学第二章算法初步2.3几种基本语句知识导航北师大版
高中数学 第二章 算法初步 2.3.2 循环语句教案 北师大版必修3(2021年最新整理)
高中数学第二章算法初步2.3.2 循环语句教案北师大版必修3编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(高中数学第二章算法初步2.3.2 循环语句教案北师大版必修3)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为高中数学第二章算法初步2.3.2 循环语句教案北师大版必修3的全部内容。
3.2 循环语句错误!教学分析教科书通过实例介绍了循环语句,For语句和Do Loop语句的区别是For语句适用于预先知道循环次数的循环结构,而Do Loop语句适用于预先不知道循环次数的循环结构.值得注意的是尽量借助于信息技术,上机实习,以便学习更为准确的算法基本语句.三维目标1.掌握循环语句及其用法,提高解决问题的能力.2.通过学习循环语句,进一步体会算法的思想.重点难点教学重点:循环语句及其应用.教学难点:设计循环语句.课时安排1课时错误!导入新课思路1(情境导入).一位同学不小心违反了学校纪律,班主任令其写检查,他写完后交给班主任,班主任看后说:“认识不深刻,拿回去重写,直到认识深刻为止.”这位同学一想,这不是一个循环结构吗?可惜我还没学循环语句,不然可以写一个算法语句输入计算机了.同学们,今天我们开始学习循环语句.思路2(直接导入).2006年年底,我国互联网上大规模爆发“熊猫烧香”病毒及其变种,该病毒通过多种方式进行传播,并将感染的所有程序文件改成熊猫举着三根香的模样,同时该病毒还具有盗取用户游戏账号等功能.该病毒传播速度快,危害范围广,全国有上百万个人用户、网吧及企业局域网用户遭受感染和破坏.经查,“熊猫烧香"病毒的制作者为湖北省武汉市人李俊,据李俊交代,其于2006年10月16日编写了“熊猫烧香”病毒并在网上广泛传播,并且还以自己出售和由他人代卖的方式,在网络上将该病毒销售给120余人,非法获利10万余元.经病毒购买者进一步传播,导致该病毒的各种变种在网上大面积传播,对互联网用户计算机安全造成了严重破坏.其实电脑病毒就是循环语句,你知道循环语句有几种吗?教师点出课题.推进新课错误!错误!错误!讨论结果:1.For语句(1)格式:错误!(2)适用于预先知道循环次数的循环结构.2.Do Loop语句(1)格式:错误!(2)适用于预先不知道循环次数的循环结构.3.两种循环语句的区别是For语句先从循环变量的初始值开始执行一次循环体后,直到循环变量取到其终值则结束循环,适用于预先知道循环次数的循环结构;而Do Loop语句则是先判断条件,当条件为真时,执行循环体,否则结束循环,适用于预先不知道循环次数的循环结构.错误!思路1例1 设计算法,输出菲波那契数列的前50项,使用For语句描述该算法.f1=0f2=1输出”菲波那契数列为",f1,f2For i=3 To 50f3=f1+f2输出f3f1=f2f2=f3Next变式训练请阅读下列用For语句写出的算法,说明该算法的处理功能.S=0T=1For i=1 To 20S=S+iT=T iNext输出S输出T分析:由For语句的形式,我们知道i是循环变量,初始值为1,终止值为20,循环体为:S=S+i;T=T i.解:算法的算法框图如图1。
高中数学 第二章 算法初步 2.3 几种基本语句 2.3.1 条件语句教案 北师大版必修3
2.3.1 条件语句【课程标准】经历将具体问题的程序框图转化为程序语句的过程,理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句,进一步体会算法的基本思想【教学目标】1.理解、掌握条件语句;2.能运用条件语句表达解决具体问题的过程;3.培养学生逻辑思维能力与表达能力,进一步体会算法思想.【教学重点】条件语句的表示方法、结构和用法【教学难点】将具体问题的程序框图转化为程序语句的过程,条件语句的逻辑关系【教学过程】一、回顾知识1. 什么是条件结构?画出其程序框图.2.练习:写出解不等式b ax >)0(≠a 的一个算法,并画出程序框图.二、条件语句引例:例1:P130例1例2:P130例2归纳1.条件语句的一般格式(1)IF —THEN —LESE 形式 IF 条件 THEN语句1ELSE语句2END IF说明:①当计算机执行上述语句时,首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句,否则执行ELSE 后的语句.②书写时一个条件语句中的IF 与END IF 要对齐.(2)IF —THEN 形式IF 条件 THEN语句END IF说明:当计算机执行上述语句时,首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句,否则直接结束该条件语句.三、知识应用练习:P132第1、2题五、课堂小结1.理解条件语句的两种表达形式以及何时用格式1、何时用格式2.2.注意多个条件的语句表达方法:如(a+b>c) AND (b+c>a) AND (a+c>b).3.条件语句的嵌套,注意END IF是和最接近的匹配,要一层套一层,不能交叉.3.编写一个程序的步骤:首先用自然语言描述问题的一个算法,然后把自然语言转化为程序框图,最后把程序框图转化为程序语句.六、作业1.课本第136页习题2——42A组第1,2题2. 某市电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元;如果通话超过3分钟,则超过部分以0.1元/分钟收取通话费.问:设计一个计算通话费用的算法,并且画出程序框图以及编出程序.3. 编写一个程序,任意输入一个整数,判断它是否是5的倍数.4. 基本工资大于或等于600元,增加工资10%;若小于600元大于等于400元,则增加工资15%;若小于400元,则增加工资20%. 请编一个程序,根据用户输入的基本工资,计算出增加后的工资.。
数学北师大版高中必修3北师大版必修3第二章《算法初步》第三节《几种基本语句》条件语句PPT课件
思考2:求实数x的绝对值又有如下一个算 法: 第一步,输入一个实数x. 第二步,判断x的符号.若x≥0,则输出 x;否则,输出-x. 该算法的程序框图如何表示?
开始 输入x x≥0? 是 输出x 否
输出-x
结束
思考3:你能写出这个算法对应的程序 吗? INPUT “x=”; x 开始
输入x x≥0? 是 输出x 结束 否
条件语句:
开始
输入a
是
是
输入a;
否
否
一 个 条 件 语 句
If
Else
a<5 Then C=25*a
If
一 个 条 件 语 句
C=25a
C=22.5a
C=21.25a
输出C
结束
Then C=22.5*a Else C=21.25*a End If End If 输出C. 复合If语句
实际上,对于上面的形式,用形如下 If <条件1> 面所示流程图描述的算法都可以用 <语句1> 下面的复合if语句来表示:
IF
条件 THEN 语句体1 ELSE 语句体2 END IF
满足条件?
否
是
步骤1
步骤2
你能理解这个算法语句的含义吗?
IF
条件 THEN 语句体1 ELSE 语句体2 END IF
满足条件?
否
是
步骤1 步骤2
当计算机执行上述语句时,首先对IF 后的条件进行判断,如果(IF)条件 符合,那么(THEN)执行语句体1, 否则(ELSE)执行语句体2.
真
真
语句3
语句2
语句1
共同进步!
满EN 语句体 END IF
满足条件?
(新)高中数学第二章算法初步2_2算法的基本结构及设计知识导航北师大版必修3
§2算法的基本结构及设计知识梳理1.任何一个算法都是由三种基本逻辑结构组成的,分别是顺序结构、选择结构、循环结构,用这三种基本结构表述的算法及流程图整齐、清晰、美观、容易阅读理解.2.顺序结构是最简单的算法结构,也是任何算法中必不可少的结构,它表示语句与语句之间、框与框之间是按从上到下的顺序进行的.3.选择结构是算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构.4.循环结构是指在算法中从某处开始,按照一定条件,反复执行某一处理步骤的结构.在画循环结构的流程图之前,需要确定三件事:(1)确定循环变量和初始条件;(2)确定算法中反复执行的部分,即循环体;(3)确定循环体的终止条件.知识导学可借助上一节实例的算法描述,体会用自然语言表达解决某一问题的算法的优、缺点(优点是通俗易懂,缺点是缺少直观),进而知道用流程图表达算法的优越性(简洁、直观、形象,容易理解).通过具体实例,可用两种表示方法分别描述算法,初步弄懂流程图的组成、用流程图表达算法的基本操作要领、各种图框的画法与作用以及画流程图的规则.记忆要点:①起始框和终止框各有一条流出线;②输入、输出和处理框有一条流入线和一条流出线;③判断框有一条流入线和两条流出线;④循环结构实质上是判断和处理的结合,可以先判断,再处理,也可以先处理再判断.结合具体问题的算法设计,通过模仿、操作、探索、修改等方式,逐步体会并掌握用流程图描述算法的过程和方法,进而弄清算法的三种基本逻辑结构及流程图表示.学好本节,要注重观摩实例,操作简例,探索应用科学的学习方法.本节的难点是算法三种基本逻辑结构中的循环结构,突破它的方法很简单:弄清循环的初始条件,严格界定重复(循环)的步骤,明确循环结束的条件,并注意多结合实例领悟,多模仿实例设计循环结构.疑难突破1.给变量赋值的格式及其含义剖析:所谓赋值就是将一个数据赋予一个变量,在计算机程序中赋值操作是由赋值语句来完成的.赋值语句的格式为:变量名=表达式.(注意:不同语言赋值表达式会略有不同,但基本结构不变)例如:x=8,其作用是给变量x赋值8.这里的“=”号不是数学中通常意义的“等于号”,它是“赋值符号”.其作用是将它右边的值赋给它左边的变量.可以形象地比喻:每个变量占一个匣子,每个匣子中可以放一个数据.在程序开始时,计算机自动使所有变量的初值为0,在执行赋值语句“x=8”后,x匣子中放入了数值8,x匣子中的数就称为变量x的值.2.画流程图的规则剖析:引入流程图的目的是为了形象直观地描述算法,更清晰地展现算法的逻辑结构,所以要熟记并正确运用各种图框来画流程图.流程图由一些图框和带箭头的流线组成,其中的图框表示各种操作,图框内的文字和符号表示操作的内容,带箭头的线表示操作的先后顺序.画流程图时,一般遵循以下规则:(1)使用标准的图框和符号;(2)图框一般按从上到下、从左到右的方向画;(3)除判断框外,大多数图框只有一个进入点和一个退出点,判断框是具有超过一个退出点的惟一符号; (4)一种判断框为“是”与“不是”两个分支的判断,有且只有一种结果;(5)在图框内的语言符号要非常简练清楚. 典题精讲例1 鸡兔同笼,已知鸡兔总头数为M ,鸡兔的总腿数为N ,求鸡兔各多少只?请写出鸡兔同笼问题的一个算法,并画出流程图.思路分析:首先分析问题,找到解决问题的思路.如A =2)4(N M -,B =M -A ,其次合理设计算法流程图,最后再用框图表示.用框图表示既清晰,又明白.因此同学们要加以练习,更要善于阅图,因此多练就会提高能力.当然这个流程图较简单,是顺序结构流程图.解:算法:(1)输入鸡和兔的总数量M ;(2)输入鸡和兔腿的总数量N ;(3)鸡的数量A =24N M -; (4)兔的数量B =M -A ;(5)输出鸡、兔的数量A 、B 的值.流程图(如图2-2-1):图2-2-1绿色通道:这里一定要注意什么是计算机可识别的语言,计算机不是万能的,不能随便写个方程组,计算机就能求解,其实计算机求解必须设置好适当的程序,所以不能简单地让计算机解方程(组),首先根据条件建立数学模型,并利用数学上的知识找出解题的方法,计算机只能进行数据的比较和运算,并输出结果.变式训练 “特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式.某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:f =⎩⎨⎧>⨯-+⨯≤50,85.0)50(53.05050 53.0ωωωω其中f (单位:元)为托运费,ω为托运物品的重量(单位:千克),试画出计算费用f 的流程图.思路分析:这是一个实际问题,据数学模型可知,求费用f 的计算公式随物品重量ω的变化而有所不同,因此计算时先看物品的重量,在不同的条件下,执行不同的指令,这是条件结构的运用,是二分支条件结构.其中,物品的重量通过输入的方式给出.解:算法流程图如图2-2-2:图2-2-2例2 设计一个算法,任意输入一个x ,计算y =|x |,并输出y 的数值.请写出算法步骤和流程图.思路分析:这是计算一个数的绝对值的程序,首先要理解绝对值的含义,它表示一个非负值,即:|x |=⎪⎩⎪⎨⎧<-=>.0,,0,0,0,x x x x x 所以,要使用选择结构对x 的正负进行判断,根据x 的正负来决定输出的数值. 解:算法步骤如下:(1)输入x ; (2)若x <0,则y =-x ;(3)若x ≥0,则y =x ;(4)输出y .流程图如图2-2-3:图2-2-3图2-2-4变式训练如图2-2-4所示的框图是解决某个问题而绘制的流程图,仔细分析各图框内的内容及图框之间的关系,完成下面的问题:(1)框中x=a的含义是什么?(2)图框中y=-x2+mx的含义是什么?(3)该流程图解决的是怎样的一个问题?(4)当输入的x值为0和4时,输出的值相等,问当输入的x值为3时,输出的值为多大?(5)要想使输出的值最大,输入的x值应为多少?(6)按照这个程序框图,当输入的x的值都大于2时,x值大的输出的y值反而小,为什么?思路分析:观察框图的结构和各图框中的内容容易看出,该框图属顺序结构,比较简单,赋给x一个值,由处理框可计算出y的值,最后输出y的值.解:(1)图框中x=a表示把a赋给变量x.(2)图框中y=-x2+mx的含义是:在执行该图框的前提下,即当x=a时,计算-x2+mx的值,并把这个值赋给y.(3)该流程图解决的是求二次函数f(x)=-x2+mx的函数值的问题.(4)当输入的x值为0和4时,输出的值相等,即f(0)=f(4).∵f(0)=0,f(4)=-16+4m,∴-16+4m=0,∴m=4,∴f(x)=-x2+4x.∵f(3)=-32+3×4,∴当输入x的值为3时,输出y的值为3.(5)∵f(x)=-x2+4x=-(x-2)2+4,当x=2时,f(x)m ax=4,∴要想使输出的值最大,输入的x值应为2.(6)∵f(x)=-(x-2)2+4,∴函数f(x)在[2,+∞)上是减函数.∴在[2,+∞)上,x的值越大,对应的函数值y反而越小,从而当输入的x值大于2时,x值大的输出的y值反而小.例3 画出从a,b,c三个数中找出最大值的算法流程图.思路分析:输入a,b,c之后主要是判断三个数的大小.所以主要使用选择结构写出结构图,首先先判断a,b的值找出其中较大的,然后再判断b,c及a,c的大小,根据判断结果决定输出的数值是a,b,c中的哪一个数.解:算法流程图如图2-2-5所示:图2-2-5变式训练如图2-2-6所示流程图表示了什么样的算法?图2-2-6思路解析:由流程图中的判断框的内容可知,a>b且a>c时,输出a,说明输出的是三数中最大的.答案:输入三个数,输出其中最大的一个.例4 设计一种流程图计算:1×2×3×4×…×n.思路分析:①首先确定循环变量和初始条件;②确定算法中反复执行的部分,即循环体;③确定循环的终止条件.解:流程图如图2-2-7所示:图2-2-7绿色通道:循环结构的算法可以帮助解决大量的运算步骤,尤其是那些有一定规律的叠加或者叠乘运算,节约了大量的程序步骤,使程序清晰明了.所以能够灵活掌握循环结构的程序非常重要.在初学时主要从分析循环体,循环条件出发,理清循环的过程然后再写出循环的整个步骤.变式训练由图2-2-8所示的流程图,补充完整一个计算1+2+3+…+100的值的算法,(用循环结构)图2-2-8第一步:设i的值为_______;第二步:设sum的值为_______;第三步:如果i≤100执行第_______步,否则转去执行第_______步;第四步:计算sum+i并将结果代替_______;第五步:计算_______并将结果代替i;第六步:转去执行第三步;第七步:输出sum的值并结束算法.思路分析:流程图各图框的内容(语言和符号)要与算法步骤相对应,在流程图中算法执行的顺序应按箭头方向进行.解:第一步:设i的值为1;第二步:设sum的值为0;第三步:如果i≤100执行第四步,否则转去执行第七步;第四步:计算sum+i并将结果代替sum;第五步:计算i+1并将结果代替i;第六步:转去执行第三步;第七步:输出sum的值并结束算法.问题探究问题俗话说“规矩成方圆”.做任何事都要按照一定的格式或者步骤,给变量赋值也是一样,也要求一定的格式,那么,给变量赋值时要注意哪些问题呢?导思:可以把变量想象成一个盒子,赋值就相当于往盒子里放东西.这个盒子可以装不同的数值,但一次只能装一个,当赋给它新值的时候,原来的值将被新值取代.探究:和做其他事情一样,给变量赋值也有一定的格式和要求,在给变量赋值时应该注意以下问题:(1)赋值号两侧的内容不能随意互换.例如,“x=8”不能写成“8=x”;(2)可以多次向同一个变量赋值,但一个变量在一个瞬时只能有一个确定值.在给一个变量赋值时,该变量原有的值即被新赋予的值取代.例如a=5 a=8 a=10 输出a在执行第一个语句时,a被赋值为5,执行第二个语句,a又被赋值为8,执行第三个语句后,a 又被赋值10,而前面的值都依次被取代,所以,执行第四个语句后应当输出结果“10”.就像一个人拿到文凭一样,随着进修的不断深入,学历逐渐被新的学历代替,在你拥有高中毕业证时,你可以说自己是高中文化,但是如果你上了大学,拿到大学毕业证,你就会说自己大学毕业,而不再说高中的学历了.(3)赋值语句具有运算的功能.就如一个人领工资时首先把各个项目进行运算,得出最终结果才能知道自己该领多少工资,然后才能实现领工资的过程.例如a=3+4-5*6相当于给a赋值-23.(4)一个赋值语句只能给一个变量赋值,要给多个变量赋值可以使用多个赋值语句进行,就像我们考试一样,在一个考场上只能考试一个科目,要想考试多个科目,可以进行多次考试.例如,下面的写法是错误的:a,b,c=8 a=b=c=8。
北师大版高中数学课本目录(含重难点及课时分布)
高中数学课本内容及其重难点北师大版高中数学必修一1、集合的基本关系ﻫ·2、集合·第一章集合(考点的难度不是很大,是高考的必考点)ﻫ·的含义与表示ﻫ·3、集合的基本运算(重点)(2课时)1、生活中的变量关系··第二章函数ﻫ·4、二次函数性质的再研究(重点)3、函数的单调性(重点)ﻫ· 2、对函数的进一步认识ﻫ··5、简单的幂函数(5课时)ﻫ·第三章指数函数和对数函数·2、指数概念的扩充·1、正整数指数函数ﻫ· 3、指数函数(重点)· 4、对数· 5、对数函数(重点)· 6、指数函数、幂函数、对数函数增减性(重点)(3课时)ﻫ·第四章函数应用ﻫ·1、函数与方程ﻫ·2、实际问题的函数建模(2课时)北师大版高中数学必修二·第一章立体几何初步ﻫ·1、简单几何体ﻫ2、三视图(重点)·· 3、直观图(1课时)ﻫ·4、空间图形的基本关系与公理(重点)ﻫ·5、平行关系(重点)ﻫ·6、7、简单几何体的面积和体积(重点)·垂直关系(重点)ﻫ· 8、面积公式和体积公式的简单应用(重点、难点)(4课时)·第二章解析几何初步·3、空间直角坐标系· 1、直线与直线的方程ﻫ·2、圆与圆的方程ﻫ(4课时)北师大版高中数学必修三1、统计活动:随机选取数字··第一章统计ﻫ· 2、从普查到抽样ﻫ·3、抽样方法6、用样本估计总体·4、统计图表ﻫ·5、数据的数字特征(重点)ﻫ·· 7、统计活动:结婚年龄的变化· 8、相关性ﻫ·9、最小二乘法(3课时)ﻫ·第二章算法初步· 1、算法的基本思想·3、排序问题(重点)· 2、算法的基本结构及设计(重点)ﻫ·4、几种基本语句(2课时)1、随机事件的概率(重点)··第三章概率ﻫ· 2、古典概型(重点)·3、模拟方法――概率的应用(重点、难点)(4课时)ﻫ北师大版高中数学必修四·第一章三角函数·1、周期现象与周期函数ﻫ·2、角的概念的推广ﻫ·3、弧度制· 4、正弦函数(重点)· 5、余弦函数(重点)· 6、正切函数(重点)·7、函数的图像(重点)·8、同角三角函数的基本关系(重点、难点)(5课时)1、从位移、速度、力到向量ﻫ·2、从位移的合成到向量的加法(重ﻫ·第二章平面向量ﻫ·3、从速度的倍数到数乘向量(重点)·点)ﻫ· 4、平面向量的坐标(重点)·5、从力做的功到向量的数量积(重点)ﻫ·6、平面向量数量积的坐标表示(重点)·7、向量应用举例(难点)(5课时)ﻫ·第三章三角恒等变形(重点)·2、二倍角的正弦、余弦和正切·1、两角和与差的三角函数ﻫ·3、半角的三角函数·4、三角函数的和差化积与积化和差· 5、三角函数的简单应用(难点)(4课时)北师大版高中数学必修五·第一章数列ﻫ·1、数列的概念· 2、数列的函数特性4、等差数列的前n项和(重点)· 3、等差数列(重点)ﻫ·· 5、等比数列(重点)·6、等比数列的前n项和(重点)ﻫ·7、数列在日常经济生活中的应用·3、2、正弦定理ﻫ1、正弦定理与余弦定理正弦定理ﻫ(6课时)ﻫ·第二章解三角形(重点)ﻫ··4、三角形中的几何计算(难点)ﻫ·5、解三角形的实际应用举例·余弦定理ﻫ(6课时)ﻫ·第三章不等式·1、不等关系ﻫ· 1.1、不等式关系· 1.2、比较大小(重点)ﻫ2,一元二次不等式(重点)ﻫ·2.1、一元二次不等式的解法(重点)ﻫ·2.2、一元二次不等式的应用【4课时】· 3、基本不等式(重点)3.1 基本不等式· 3.2、基本不等式与最大(小)值4线性规划(重点)·4.1、二元一次不等式(组)与平面区(重点)ﻫ·4.2、简单线性规划(重点)· 4.3、简单线性规划的应用(重点、难点) 【3课时】选修1-1第一章常用逻辑用语1命题2.2必要条件2充分条件与必要条件(重点)ﻫ2.1充分条件ﻫ2.3充要条件3全称量词与存在量词ﻫ3.1全称量词与全称命题ﻫ3.2存在量词与特称命题ﻫ3.3全称命题与特称命题的否定ﻫ4逻辑联结词“且’’‘‘或…‘非(重点)4.1逻辑联结词“且ﻫ4.2逻辑联结词“或4.3逻辑联结词‘‘非【1.5课时】ﻫ第二章圆锥曲线与方程(重点)ﻫ1椭圆ﻫ1.1椭圆及其标准方程1.2椭圆的简单性质ﻫ2抛物线2.1抛物线及其标准方程2.2抛物线的简单性质3 曲线3.2双曲线的简单性质3.1双曲线及其标准方程ﻫ【8课时】第三章变化率与导数(重点)ﻫ1变化的快慢与变化率ﻫ2导数的概念及其几何意义2.1导数的概念ﻫ2.2导数的几何意义3计算导数(重点)ﻫ4导数的四则运算法则(重点)ﻫ4.1导数的加法与减法法则4.2导数的4.2导数的乘法与除法法则ﻫ第四章导数应用(重点)ﻫ4.1导数的加法与减法法则ﻫ乘法与除法法则【6课时】ﻫ选修1-2第一章统计案例1 回归分析ﻫ1.1 回归分析ﻫ1.2相关系数ﻫ1.3可线性化的回归分析ﻫ2独立性检验(重点、重点)2.1条件概率与独立事件2.2独立性检验2.3独立性检验的基本思想ﻫ2.4独立性检验的应用(重点、难点)【4课时】第二章框图(重点,高考必考点)1 流程图ﻫ2结构图【1.5课时】第三章推理与证明1归纳与类比ﻫ1.1归纳推理1.2类比推理ﻫ2数学证明3综合法与分析法3.1综合法3.2分析法4反证法【2课时】1.2复1.1数的概念的扩充ﻫﻫ第四章数系的扩充与复数的引入ﻫ1数系的扩充与复数的引入ﻫ数的有关概念(重点)ﻫ2复数的四则运算(重点、高考必考点)2.1复数的加法与减法ﻫ2.2复数的乘法与除法【1.5课时】ﻫ选修2-1ﻫ第一章常用逻辑用语1命题2充分条件与必要条件ﻫ3全称量词与存在量词4逻辑联结词“且”“或”“非”&…&…(重点)【1.5课时】第二章空间向量与立体几何(重点,在解决立体几何方面有很大的帮助)1 从平面向量到空间向量2 空间向量的运算ﻫ3向量的坐标表示和空间向量基本定理4用向量讨论垂直与平行ﻫ5夹角的计算ﻫ6距离的计算【6课时】ﻫ第三章圆锥曲线与方程(重点、高考大题必考知识点)1 椭圆ﻫ1.1椭圆及其标准方程1.2 椭圆的简单性质2 抛物线2.1抛物线及其标准方程3.1双曲线及其标准方程ﻫ3.2双曲线的简单性质2.2抛物线的简单性质ﻫ3双曲线ﻫﻫ4 曲线与方程4.1 曲线与方程4.2 圆锥曲线的共同特征ﻫ4.3 直线与圆锥曲线的交点【8课时】选修2-2第一章推理与证明(重点)ﻫ1归纳与类比ﻫ2综合法与分析法ﻫ3反证法4数学归纳法【2课时】ﻫ第二章变化率与导数(重点)ﻫ1变化的快慢与变化率ﻫ2导数的概念及其几何意义2.1导数的概念2.2导数的几何意义ﻫ3计算导数ﻫ4导数的四则运算法则4.1导数的加法与减法法则ﻫ4.2导数的乘法与除法法则5简单复合函数的求导法则【2课时】第三章导数应用(重点)1函数的单调性与极值1.1导数与函数的单调性ﻫ1.2函数的极值(重、难点)ﻫ2导数在实际问题中的应用ﻫ2.1实际问题中导数的意义2.2最大、最小值问题(重、难点)【5课时】第四章定积分1定积分的概念1.1定积分背景-面积和路程问题(重点)ﻫ1.2定积分2微积分基本定理3定积分的简单应用(重点)3.1平面图形的面积3.2简单几何体的体积【4课时】ﻫ第五章数系的扩充与复数的引入(重点)1 数系的扩充与复数的引入1.1数的概念的扩展1.2复数的有关概念2复数的四则运算ﻫ2.1复数的加法与减法2.2复数的乘法与除法【2课时】选修2-3第一章计数原理(重点)1.分类加法计数原理和分步乘法计数原理1.1 分类加法计数原理1.2分步乘法计数原理ﻫ2.排列(重点、难点)ﻫ2.1排列的原理2.2排列数公式3.组合3.1 组合及组合数公式3.2 组合数的两个性质ﻫ4.简单计数问题ﻫ5.二项式定理(重、难点)5.2二项式系数的性质5.1二项式定理ﻫ【8课时】第二章概率(重点)ﻫ1.离散型随机变量及其分布列2.超几何分布ﻫ3.条件概率与独立事件4.二项分布5.离散型随机变量均值与方差5.1 离散型随机变量均值与方差(一)5.2离散型随机变量均值与方差(二)6.正态分布6.1 连续型随机变量6.2正态分布【4课时】ﻫ第三章统计案例1.1回归分析1.回归分析ﻫ1.2 相关系数1.3 可线性化的回归分析2.1独立性检验2.独立性检验(重点)ﻫ2.2 独立性检验的基本思想2.3 独立性检验的应用【2课时】选修3-1ﻫ第一章数学发展概述第二章数与符号ﻫ第三章几何学发展史ﻫ第四章数学史上的丰碑----微积分第五章无限第六章数学名题赏析ﻫ选修3-2选修3-3ﻫ第一章球面的基本性质1.直线、平面与球面的我诶制关系ﻫ2.球面直线与球面距离ﻫ第二章球面上的三角形1.球面三角形2.球面直线与球面距离ﻫ3.球面三角形的边角关系4.球面三角形的面积【2课时】ﻫ第三章欧拉公式与非欧几何1.球面上的欧拉公式2.简单多面体的欧拉公式3.欧氏几何与球面几何的比较ﻫ选修4-1第一章直线、多边形、圆(重点)1.全等与相似ﻫ2.圆与直线ﻫ3.圆与四边形【2课时】第二章圆锥曲线ﻫ1.截面欣赏ﻫ2.直线与球、平面与球的位置关系3.柱面与平面的截面ﻫ4.平面截圆锥面5.圆锥曲线的几何性质【3课时】ﻫ选修4-2ﻫ第一章平面向量与二阶方阵ﻫ1平面向量及向量的运算2向量的坐标表示及直线的向量方程ﻫ3二阶方阵与平面向量的乘法ﻫ第二章几何变换与矩阵1几种特殊的矩阵变换2 矩阵变换的性质ﻫ第三章变换的合成与矩阵乘法ﻫ1变换的合成与矩阵乘法2矩阵乘法的性质ﻫ第四章逆变换与逆矩阵1 逆变换与逆矩阵2 初等变换与逆矩阵ﻫ3二阶行列式与逆矩阵4 可逆矩阵与线性方程组第五章矩阵的特征值与特征向量ﻫ1矩阵变换的特征值与特征向量ﻫ2特征向量在生态模型中的简单应用ﻫ选修4-4ﻫ第一章坐标系1 平面直角坐标系2 极坐标系ﻫ3柱坐标系和球坐标系ﻫ第二章参数方程ﻫ1参数方程的概念2 直线和圆锥曲线的参数方程ﻫ3参数方程化成普通方程4平摆线和渐开线ﻫ选修4-5第一章不等关系与基本不等式(重点)l不等式的性质ﻫ2含有绝对值的不等式(难点)3平均值不等式ﻫ4不等式的证明5不等式的应用第二章几个重妻的不等式1柯西不等式ﻫ2排序不等式ﻫ3数学归纳法与贝努利不等式选修4-6第一章带余除法与书的进位制1、整除与带余除法ﻫ2、二进制ﻫ第二章可约性1、素数与合数2、最大公因数与辗转相除法ﻫ3、算术基本定理及其应用ﻫ4、不定方程第三章同余ﻫ1、同余及其应用ﻫ2、欧拉定理还在更新。
北师大版高中数学必修三课件第二章《算法初步》几种基本语句-循环语句
begin <循环体> end
7
菲波拉契数列是这样的一列数 0,1,1,2,3,5,8,13,21,34,55……..,后一 列数等于前两项的和.设计一个算 法,输出菲波拉契数列的前50项,使 用for语句描述该算法.
8
解初:始A1值:=0,A2:=1;
值的一个程序.
1 1000
12
解: S=0 for i:=1 to 1000 do begin
1
S:= S + i ; end. 输出S;
13
3.阅读下列用for语句写出的算法,
说明该算法的处理功能.
S:=0; T:=1;
这个算法实际上是求
for i:=1 to和20 do
begin S=1+2+3+…+20
循环for i:=3 to 50 do
变量 begin
终值
开始
A1:=0A2:=1
输出A1, A2
i:=3
A3:=A1+A2 输出A3 循环体A1:=A2; A2:=A3;
end.
A3:=A1+A2
输出A3
A1:=A2 A2:= A3
i:=i+1 N i>50
Y 结束 9
for语句执行的程序: 确定循环变量,对其赋初始值, 与终值比较,若小于或等于终值, 则执行循环体,然后循环变量的 值加1,继续比较,直到循环变量 的值超过终值,则停止执行循环 体.
20
2.求从1到N连续个自然数的积,使求得的积 最大但又小于1010.
解:j:=2,p:=1;
高中数学 第二章 算法初步 2.3.1 条件语句教案 北师大版必修3(2021年最新整理)
高中数学第二章算法初步2.3.1 条件语句教案北师大版必修3编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(高中数学第二章算法初步2.3.1 条件语句教案北师大版必修3)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为高中数学第二章算法初步2.3.1 条件语句教案北师大版必修3的全部内容。
3.1 条件语句错误!教学分析教科书通过实例介绍了条件语句及其用法.值得注意的是在教学过程中重在体会条件语句,进一步理解算法的思想.三维目标1.掌握条件语句及其用法,提高学生解决问题的能力.2.通过学习例题,进一步体会算法的思想.重点难点教学重点:条件语句及其应用.教学难点:设计条件语句解决问题.课时安排1课时错误!导入新课思路1(情境导入).一位老农平整了一块良田,种瓜好呢,还是种豆好呢,他面临着一个选择.如果他选择种瓜,他会得瓜,如果他选择种豆,他会得豆.人的一生面临许多选择,我们要做出正确的选择.前面我们学习了选择结构,今天我们学习条件语句.思路2(直接导入).前面我们学习了算法框图的画法,为了让计算机能够理解算法步骤、算法框图,上一节我们学习了输入语句、输出语句、赋值语句,今天我们开始学习条件语句.推进新课错误!错误!1.回忆算法框图中的选择结构.2.指出条件语句的格式及功能.3.揭示程序中的条件语句与算法框图中的选择结构存在一一对应关系.图1讨论结果:1.一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向,选择结构就是处理这种过程的结构.用算法框图表示选择结构如图1:2.条件语句格式:If 条件Then语句1Else语句2End If功能:在条件语句中,“条件”表示判断的条件,“语句1"表示满足条件时执行的操作内容;“语句2”表示不满足条件时执行的操作内容;End If表示条件语句的结束.计算机在执行条件语句时,首先对If后的条件进行判断,如果符合条件,则执行Then后面的“语句1”;若不符合条件,则执行Else后面的“语句2".(3)程序中的条件语句与算法框图中的选择结构存在一一对应关系如图2:图2错误!思路1例1 设计算法,根据输入x的值,计算y的值.y={x2+1,x≤2。
【高中教育】高中数学 第二章 算法初步 知识要点几种基本语句素材讲解 北师大版必修3.doc
知识要点:几种基本语句
1、伪代码——介于自然语言和编程语言之间的算法描述语言。
要求:每一条指令占一行,指令后不加任何标点符号,结构清晰,指令明确,易于理解。
根据伪代码写程序的时候,不能直接嵌入程序,而常常要根据相关的语法规则进行改造。
2、输入、输出语句
基本格式:
3、赋值语句:
基本格式:
执行赋值语句时,先计算等号右边的值,再将此值赋于等号左边的变量,即先计算,后赋值。
4、条件语句——表达选择结构的常用的一种语句,也称IF 语句。
基本格式:
当条件满足的时候,执行语句1;当条件不满足的时候,执行语句2。
5、复合条件语句——复合IF语句
基本格式:
6、循环语句——FOR语句:已知循环次数。
基本格式:
7、循环语句——
基本格式:
说明:。
北师大版高中数学课本目录含重难点及课时分布
高中数学课本内容及其重难点北师大版高中数学必修一·第一章会集(考点的难度不是很大,是高考的必考点)·1、会集的基本关系·2、会集的含义与表示·3、会集的基本运算(要点)(2课时)·第二章函数·1、生活中的变量关系·2、对函数的进一步认识·3、函数的单调性(要点)·4、二次函数性质的再研究(要点)·5、简单的幂函数(5 课时)·第三章指数函数和对数函数·1、正整数指数函数·2、指数看法的扩大·3、指数函数(要点)·4、对数·5、对数函数(要点)·6、指数函数、幂函数、对数函数增减性(要点)(3课时)·第四章函数应用·1、函数与方程·2、实质问题的函数建模(2 课时)北师大版高中数学必修二·第一章立体几何初步·1、简单几何体·2、三视图(要点)·3、直观图( 1 课时)·4、空间图形的基本关系与公义(要点)·5、平行关系(要点)·6、垂直关系(要点)·7、简单几何体的面积和体积(要点)·8、面积公式和体积公式的简单应用(要点、难点)(4 课时)·第二章分析几何初步·1、直线与直线的方程·2、圆与圆的方程·3、空间直角坐标系(4 课时)北师大版高中数学必修三·第一章统计·1、统计活动:随机采用数字·2、从普查到抽样·3、抽样方法·4、统计图表·5、数据的数字特色(要点)·6、用样本预计整体·7、统计活动:结婚年龄的变化·8、相关性·9、最小二乘法(3 课时)·第二章算法初步·1、算法的基本思想·2、算法的基本结构及设计(要点)·3、排序问题(要点)·4、几种基本语句(2课时)·第三章概率·1、随机事件的概率(要点)·2、古典概型(要点)·3、模拟方法――概率的应用(要点、难点)(4 课时)北师大版高中数学必修四·第一章三角函数·1、周期现象与周期函数·2、角的看法的推行·3、弧度制·4、正弦函数(要点)·5、余弦函数(要点)·6、正切函数(要点)·7、函数的图像(要点)·8、同角三角函数的基本关系(要点、难点)(5 课时)·第二章平面向量·1、从位移、速度、力到向量·2、从位移的合成到向量的加法(要点)·3、赶快度的倍数到数乘向量(要点)·4、平面向量的坐标(要点)·5、从力做的功到向量的数目积(要点)·6、平面向量数目积的坐标表示(要点)·7、向量应用举例(难点)(5 课时)·第三章三角恒等变形(要点)·1、两角和与差的三角函数·2、二倍角的正弦、余弦和正切·3、半角的三角函数·4、三角函数的和差化积与积化和差·5、三角函数的简单应用(难点)(4 课时)北师大版高中数学必修五·第一章数列·1、数列的看法·2、数列的函数特征·3、等差数列(要点)·4、等差数列的前n 项和(要点)·5、等比数列(要点)·6、等比数列的前n 项和(要点)·7、数列在平常经济生活中的应用(6 课时)·第二章解三角形(要点)·1、正弦定理与余弦定理正弦定理·2、正弦定理·3、余弦定理·4、三角形中的几何计算(难点)·5、解三角形的实质应用举例(6 课时)·第三章不等式·1、不等关系·1.1 、不等式关系·1.2 、比较大小(要点)2 ,一元二次不等式(要点)·2.1 、一元二次不等式的解法(要点)·2.2 、一元二次不等式的应用【4课时】·3、基本不等式(要点)基本不等式·3.2 、基本不等式与最大(小)值4 线性规划(要点)·、二元一次不等式(组)与平面区(要点)·、简单线性规划(要点)·、简单线性规划的应用(要点、难点)【3 课时】选修 1-1第一章常用逻辑用语1命题2充分条件与必需条件(要点)2.1 充分条件2. 2 必需条件2. 3 充要条件3全称量与存在量3. 1 全称量与全称命3. 2 存在量与特称命3. 3 全称命与特称命的否定4“且’’‘‘或⋯非(要点)4.1“且4.2“或4. 3‘‘非【 1.5 】第二章曲与方程(要点)11. 1 及其准方程1. 2 的性2抛物2. 1 抛物及其准方程2. 2 抛物的性3曲3. 1 双曲及其准方程3. 2 双曲的性【8 】第三章化率与数(要点)1化的快慢与化率2数的看法及其几何意2. 1 数的看法2. 2 数的几何意3 计算导数(要点)4 导数的四则运算法规(要点)4. 1 导数的加法与减法法规4. 2 导数的乘法与除法法规第四章导数应用(要点)4. 1 导数的加法与减法法规4. 2 导数的乘法与除法法规【6 课时】选修 1-2第一章统计事例1回归分析1.1 回归分析1.2 相关系数1.3 可线性化的回归分析2 独立性检验(要点、要点)2.1 条件概率与独立事件2.2 独立性检验2.3 独立性检验的基本思想2.4 独立性检验的应用(要点、难点)【4 课时】第二章框图(要点,高考必考点)1流程图2 结构图【课时】第三章推理与证明1归纳与类比1.1 归纳推理1.2 比推理2数学明3合法与分析法3.1 合法3.2 分析法4 反法【2】第四章数系的充与复数的引入1数系的充与复数的引入1.1 数的看法的充1.2 复数的相关看法(要点)2 复数的四运算(要点、高考必考点)2.1 复数的加法与减法2.2 复数的乘法与除法【 1.5 】选修 2-1第一章常用用1命2充分条件与必需条件3全称量与存在量4“且”“或”“非” &⋯&⋯(要点)【】第二章空向量与立体几何(要点,在解决立体几何方面有很大的帮助)第三章1从平面向量到空向量第四章2空向量的运算第五章3向量的坐表示和空向量基本定理第六章4用向量垂直与平行第七章 5 夹角的计算第八章 6 距离的计算【6 课时】第三章圆锥曲线与方程(要点、高考大题必考知识点)1椭圆1. 1 椭圆及其标准方程1. 2 椭圆的简单性质2抛物线2. 1 抛物线及其标准方程2. 2 抛物线的简单性质3双曲线3. 1 双曲线及其标准方程3. 2 双曲线的简单性质4曲线与方程4. 1 曲线与方程4. 2 圆锥曲线的共同特色4. 3 直线与圆锥曲线的交点【8 课时】选修 2-2第一章推理与证明(要点)1归纳与类比2综合法与分析法3反证法4数学归纳法【2 课时】第二章变化率与导数(要点)1变化的快慢与变化率2导数的看法及其几何意义2.1 导数的看法2.2 导数的几何意义3计算导数4导数的四则运算法规4.1 导数的加法与减法法规4.2 导数的乘法与除法法规5简单复合函数的求导法规【2 课时】第三章导数应用(要点)1函数的单调性与极值1.1 导数与函数的单调性1.2 函数的极值(重、难点)2导数在实质问题中的应用2.1 实质问题中导数的意义2.2 最大、最小值问题(重、难点)【5 课时】第四章定积分1定积分的看法1.1 定积分背景 -面积和行程问题(要点)1.2 定积分2微积分基本定理3 定积分的简单应用(要点)3.1 平面图形的面积3.2 简单几何体的体积【4 课时】第五章数系的扩大与复数的引入(要点)1数系的扩大与复数的引入1.1 数的看法的扩展1.2 复数的相关看法2复数的四则运算2.1 复数的加法与减法2.2 复数的乘法与除法【2 课时】选修 2-3第一章计数原理(要点)1.分类加法计数原理和分步乘法计数原理1.1 分类加法计数原理1.2 分步乘法计数原理2.摆列(要点、难点)2.1 摆列的原理2.2 摆列数公式3.组合3.1 组合及组合数公式3.2 组合数的两个性质4.简单计数问题5.二项式定理(重、难点)5.1 二项式定理5.2 二项式系数的性质【8 课时】第二章概率(要点)1.失散型随机变量及其分布列2.超几何分布3.条件概率与独立事件4.二项分布5.失散型随机变量均值与方差失散型随机变量均值与方差(一)失散型随机变量均值与方差(二)6.正态分布连续型随机变量正态分布【4课时】第三章统计事例1.回归分析1.1 回归分析1.2 相关系数1.3 可线性化的回归分析2.独立性检验(要点)2.1 独立性检验2.2 独立性检验的基本思想2.3 独立性检验的应用【2 课时】选修 3-1第一章数学发展归纳第二章数与符号第三章几何学发展史第四章数学史上的丰碑---- 微积分第五章无穷第六章数学名题赏析选修 3-2选修 3-3第一章球面的基天性质1.直线、平面与球面的我诶制关系2.球面直线与球面距离第二章球面上的三角形1.球面三角形2.球面直线与球面距离3.球面三角形的边角关系4.球面三角形的面积【2课时】第三章欧拉公式与非欧几何1.球面上的欧拉公式2.简单多面体的欧拉公式3.欧氏几何与球面几何的比较选修 4-1第一章直线、多边形、圆(要点)1.全等与相似2.圆与直线3.圆与四边形【2课时】第二章圆锥曲线1.截面赏识2.直线与球、平面与球的地点关系3.柱面与平面的截面4.平面截圆锥面5.圆锥曲线的几何性质【3课时】选修 4-2第一章平面向量与二阶方阵1平面向量及向量的运算2向量的坐标表示及直线的向量方程3二阶方阵与平面向量的乘法第二章几何变换与矩阵1几种特别的矩阵变换2矩阵变换的性质第三章变换的合成与矩阵乘法1变换的合成与矩阵乘法2矩阵乘法的性质第四章逆变换与逆矩阵1逆变换与逆矩阵2初等变换与逆矩阵3二阶行列式与逆矩阵4可逆矩阵与线性方程组第五章矩阵的特色值与特色向量1矩阵变换的特色值与特色向量2特色向量在生态模型中的简单应用选修 4-4第一章坐标系1平面直角坐标系3柱坐标系和球坐标系第二章参数方程1参数方程的看法2直线和圆锥曲线的参数方程3参数方程化成一般方程4平摆线和渐开线选修 4-5第一章不等关系与基本不等式(要点)l不等式的性质2 含有绝对值的不等式(难点)3均匀值不等式4不等式的证明5不等式的应用第二章几个重妻的不等式1柯西不等式2排序不等式3数学归纳法与贝努利不等式选修 4-6第一章带余除法与书的进位制1、整除与带余除法2、二进制第二章可约性1、素数与合数2、最大公因数与展转相除法3、算术基本定理及其应用第三章同余1、同余及其应用2、欧拉定理还在更新。
高中数学第二章算法初步2.3几种基本语句备课资料北师大版必修3201703080310
高中数学 第二章 算法初步 2.3 几种基本语句备课资料 北师大版必修3备选例题例1 相传古代的印度国王要奖赏国际象棋的发明者,问他需要什么.发明者说:陛下,在国际象棋的第一个格子里面放1粒麦子,在第二个格子里面放2粒麦子,第三个格子放4粒麦子,以后每个格子中的麦粒数都是它前一个格子中麦粒数的二倍,依此类推(国际象棋棋盘共有64个格子),请将这些麦子赏给我,我将感激不尽.国王想这还不容易,就让人扛了一袋小麦,但不到一会儿就没了,最后一算结果,全印度一年生产的粮食也不够.国王很奇怪,小小的“棋盘”,不足100个格子,如此计算怎么能放这么多麦子?试用流程图表示此算法过程.解:将实际问题转化为数学模型,该问题就是要求1+2+22+……+263的和.流程图如下:图13点评:对于开放式探究问题,我们可以建立数学模型(上面的题目要与等比数列的定义、性质和公式联系起来)和过程模型来分析好算法,通过设计算法以及语言的描述选择一些成熟的办法进行处理.例2 乘坐火车时,可以托运货物.从甲地到乙地,规定每张火车客票托运费计算方法是:行李质量不超过50 kg 时按0.25元/kg ;超过50 kg 而不超过100 kg 时,其超过部分按0.35元/kg ;超过100 kg 时,其超过部分按0.45元/kg.画流程图,输入行李质量,计算出托运的费用分析:本题主要考查条件语句及其应用.先解决数学问题,列出托运的费用关于行李质量的函数关系式.设行李质量为x kg ,应付运费为y 元,则运费公式为y=⎪⎩⎪⎨⎧>-+⨯+⨯≤<-+⨯≤<,100),100(45.05035.05025.0,10050),50(35.05025.0,500,25.0x x x x x x 整理得⎪⎩⎪⎨⎧>-≤<-≤<=.100,1545.0,10050,535.0,500,25.0x x x x x x y 要计算托运的费用必须对行李质量分类讨论,因此要用条件语句来实现.解:算法分析:1.输入行李质量x.2.当x≤50时,计算y=0.25x ,否则,执行下一步.3.当x≤100时,计算y=0.35x-5,否则,计算y=0.45x-15.4.输出y.流程图如下:图145的算法,画出算法的流程图.例3 设计一个用有理数幂逼近无理指数幂2解:算法步骤:1.给定精确度d,令i=1.2.取出2的到小数点后第i位的不足近似值,记为a;取出2的到小数点后第i位的过剩近似值,记为b.3.计算m=5b-5a.5的近似值为5a;否则,将i的值增加1,返回第2步.4.若m<d,则得到25的近似值为5a.5.得到2流程图如图15:图15例4 求)410(414414个共++++,画出流程图.分析:如果采用逐步计算的方法,利用顺序结构来实现,则非常麻烦,由于前后的运算需重复多次相同的运算,所以应采用循环结构,可用循环结构来实现其中的规律.观察原式中的变化的部分及不变项,找出总体的规律是4+x1,要实现这个规律,需设初值x=4. 解:流程图如图16:图16精美句子1、善思则能“从无字句处读书”。
高中数学 第二章 算法初步 2.3 几种基本语句 2.3.1 条件语句学案 北师大版必修3
12.3.1 条件语句学习过程:一、〖知识再现〗上节课所学习的三种算法语句是什么?并分别写出它们的一般格式.输入语句、输出语句和赋值语句输入语句的一般格式是: 输出语句的一般格式是: 赋值语句的一般格式是:二〖创设情境〗试求自然数1+2+3+……+99+100的和.显然大家都能准确地口算出它的答案:5050.而能不能将这项计算工作交给计算机来完成呢?而要编程,以我们前面所学的输入、输出 语句和赋值语句还不能满足“我们日益增长的物质需要”,因此,还需要进一步学习基本 算法语句中的另外两种:条件语句和循环语句,这节课我们先来学习条件语句.三、〖新知探究〗(一)条件语句算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句.它的一般格式是:(IF-THEN-ELSE-END IF 格式)当计算机执行上述语句时,首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句1,否则执行ELSE 后的语句2.其对应的程序框图为:(如上右图)在某些情况下,也可以只使用IF-THEN 语句:计算机执行这种形式的条件语句时,也是首先对IF 后的条件进行判断,如果条件符合, 就执行THEN 后的语句体,否则执行END IF 之后的语句.其对应的程序框图为:(如上右图)(二)典型例题例5 编写一个程序,求实数x 的绝对值.IF 条件 THEN 语句体 END IF2程序: 思考:阅读下面的程序,你能得出什么结论?例6 把图1.1-11中的程序框图转化为程序.程序:SQR ( )是一个函数, 用来求某个非负数的算术平方根,即SQR (x )=x .例7 编写程序,使任意输入的3个整数按从大到小的顺序输出.算法分析:用a ,b ,c 表示输入的3个整数; 程序:为了节约变量,把它们重新排列后,仍用a ,b ,c 表示,并使a ≥b ≥c.具体操作步骤如下: 第一步:输入3个整数a ,b ,c. 第二步:将a 与b 比较,并把小者赋给b , 大者赋给a. 第三步:将a 与c 比较. 并把小者赋给c , 大者赋给a (此时a 已是三者中最大的).第四步:将b与c比较,并把小者赋给c,大者赋给b(此时a,b,c已按从大到小的顺序排列好).第五步:按顺序输出a,b,c.程序框图:参照课本(三)随堂练习:四、〖归纳小结〗本节课主要学习了条件语句的结构、特点、作用以及用法,并能解决一些简单的问题.条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小,解一元二次方程等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套.3。
高中数学 第二章 算法初步 2.3.1 条件语句学案 北师大版必修3(2021年最新整理)
2018版高中数学第二章算法初步2.3.1 条件语句学案北师大版必修3 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(2018版高中数学第二章算法初步2.3.1 条件语句学案北师大版必修3)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为2018版高中数学第二章算法初步2.3.1 条件语句学案北师大版必修3的全部内容。
2。
3。
1 条件语句1.熟练掌握条件语句的格式,明确条件语句的功能.(重点)2.能够将具体问题的算法框图转化为算法语句.3.会利用条件语句解决实际生活中的相关问题.(难点)[基础·初探]教材整理条件语句阅读教材P105~P107“练习”以上部分,完成下列问题.1.条件语句的定义在算法中,选择结构是一种基本结构,条件语句是表达选择结构最常用的语句.条件语句的格式有两种:If-Then语句和If-Then-Else语句.2.条件语句结构及形式形如下面的框图描述的算法都可以用If语句进行表示.图23。
1其一般形式是:If 条件 Then语句1Else语句2End If3.复合If语句形如下面的框图描述的算法都可以用复合If语句来表达.图2。
3。
2复合If语句的一般形式是:If 条件1 Then语句1ElseIf 条件2 Then语句2Else语句3End IfEnd If判断(正确的打“√”,错误的打“×”)(1)条件语句是首先判定If后的条件,若不满足条件,则跳出If语句.( )(2)If语句中的条件只能是一个不等关系.()(3)在算法语句中若有条件语句,End If只能用一次.( )【解析】(1)×。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
§3几种基本语句知识梳理1.前面我们已学习了用自然语言和流程图来描述算法,但要使算法能在计算机上实现运行,还得借助于程序语言.在众多的程序语言中,都会涉及以下5种基本语句:输入语句、输出语句、赋值语句、条件语句和循环语句.2.算法中的选择结构由条件语句来表达,其一般格式为If<条件>Then<语句>.3.在循环结构中,若预先知道循环次数,一般用For语句来表达,其一般格式为For循环变量=初始值To终值循环体知识导学条件语句是表达选择结构的语句,也就是条件语句和选择结构相互对应.同理,循环语句与循环结构相对应.所以应结合框图中的选择结构和循环结构,理解条件语句和循环语句的结构形式,学习使用条件语句和循环语句的方法通过实例,感触用条件语句和循环语句解决具体问题的过程,明确条件语句和循环语句的格式、用法,领会条件语句和循环语句就是程序框图中选择结构和循环结构的另一种表现形式在应用条件语句编写解决某一问题的算法程序时,可遵循以下思维步骤(1)构思出解决该问题的一个算法(可用自然语言(2)画出程序框图,形象直观地把算法描述出来(3)据这个框图来编写程序,即逐步把框图中的算法步骤用算法语句表达出来,在把程序框图转化为程序语句的过程中,注意其中的条件结构相应地用条件语句正确地表示出来疑难突破1.条件语句的作用和形式剖析:条件语句是表达选择结构最常用的语句,主要是针对所给条件进行判断,根据条件的真假决定执行下一步的任务.例如,对一个分段函数的求值,首先要对自变量的范围进行判断,根据范围决定选取相应的函数表达式,就要用到条件语句.实际上,如图2-3-1的流程图就可以用条件语句进行表示图2-3-条件语句的一般形式如下If 条件Then 语句Else 语句22.循环语句的作用和形式剖析:循环结构是算法中的基本结构,循环语句是实现这一算法的基础,它能解决那些需要重复进行运算的问题,把循环结构的算法转化为易于理解的类似计算机的语言,从而实现编写程序,运算结果.例如,要求1+2+3+…+100的计算就要反复进行加法运算,就可以使用循环语句实现循环语句主要有两种类型For语句是表达循环结构最常见的语句之一,其格式为For循环变量=初始值To终值循环体另一种是Do Loop语句,一般形式为循环体Loop Wh i le条件为真3.复合If语句剖析:有些选择结构需要经过几次判断或者判断之后还要接着判断,靠单纯的If语句无法实现算法,就可以使用复合If语句.例如,输入一个年份判断是不是闰年,就需要判断这个数字是不是4的倍数,接着还要判断它是不是100和400的倍数,就可以使用复合If语句来实现.其流程图如图2-3-2所示图2-3-复合If语句的一般形式为If条件Then语句Else If条件Then语句Else语句典题精讲例1 叙述下列流程图(如图2-3-3)所表示的含义,并用复合If语句描述流程图图2-3-思路分析:首先要理解流程图的含义,根据对x值的判断输出不同结果,可知它表示的是一个分段函数的求值,进而可以使用If复合语句写出相应结果解:流程图的含义是:求分段函数的值.函数解析式为:y =⎪⎩⎪⎨⎧≥-<≤---<)0( 13)04(1)4( 4x x x x x 用If 复合语句可以表示为输入xIf x <0,Then If x <-4,Then y =4xElse y =-Else y =3x -输出y黑色陷阱:本题最容易犯的错误是,对条件的判断不准确,特别是在x <0后的复合中的x 与-4关系的判断是本题最容易混淆的,因此一定要看清题意,理解流程图中是与非的界定.变式训练 输入x 的值,求函数y =⎩⎨⎧≤<)0(0)0(1x x 的值,用程序语言表达该算法思路分析:由于函数是分段函数,函数值是1、0要看输入的x 值的正负,即算法中需用到条件结构进行对x 值的判断,相应的算法语句要用到条件语句.可以先画出解决该问题的程序框图,再对应写出程序语言.图2-3-4解:算法的程序框图(如图2-3-4)和程序语言如下:InputxIf x >y =1 Elsey =0E n d IfPrint “y =”;yEnd例2 输出1~100之间的所有偶数,使用For 循环解: 具体过程如下For iIf iThen 输出i变式训练 利用循环语句编写一个程序,求所输入的50名同学数学成绩中大于80分的成绩的平均分解:程序如下bFor iaIf a >s=s+ab =baver=s/b例3 某次对550个产品进行检验,测得550个质量数据,请你用程序设计一个算法,用来统计质量在95克以上(包含95克),90~94克以及90克以下产品的数量思路分析:要对550个数据进行统计,计算量较大,所以适合使用循环语句,又因为数据的数量是已知的,所以可以使用Repe a t 循环,这里还要判断数据的大小,所以还要使用条件语句进行判断解:i mnRepe a输入If S≥95 Then m =mThen n =ni =iUntil (i >输出m ,n绿色通道:有效地利用计算机进行一些统计可以节约大量的人力,特别是对于那些需要重复进行的计算,使用循环语句还可以节约很多的时间,使结果更加明确.变式训练 某市电信部门规定:拨打市内电话时,如果通话时间不超过 3 min,则收取通话费0.2元;如果通话时间超过3 min,则超过部分以0.1元/min 收取通话费(时间t 以分钟计,不足1 min 按1 min 计),问:如何设计一个计算通话费用的算法思路分析:我们令y 表示通话费用(单位:元),t 表示通话时间(单位:min),则有 y =⎩⎨⎧>-⨯+≤<).3)(3(1.02.0),30(2.0t t t这是一分段函数,它实际上是关于条件的选择,用条件结构,相应的程序用条件语句,据此可先写出算法步骤,画出流程图,再写出程序语言解:依据上面的分析可知解决这一问题的算法步骤如下第一步:输入通话时间第二步:如果0<t≤3,那么y=0.2,否则y=0.2+0.1(t-第三步:输出费用y算法流程框图如图2-3-图2-3-5算法程序为Input “通话时间If t<=3 And t>0y=0.2Elsey=0.2+0.1*(t-3)End IfPrint “通话费用为”;yEnd例4 已知算法程序为输入a1,a2,a3,…,a2i=1;a=0;b=0;cRepe a t If a i>0 Then a=aElse If a i=0 Then b=bElse c=c+1;i =i+1;Until (i>20)输出a,b,c请改用For循环语句写出思路分析:先分析所给程序的作用,这个算法的过程是:首先输入20个数据,然后判断输入数值的正负或者是0,根据判断统计出正数、负数及0的个数,再输出结果.根据算法的作用然后用For循环写出算法即可解:改写为:输入a1,a2,a3,…,a20a=0;b=0;cFor iIf a i>Then a=aElse If a iThen b=bElse c=c输出a,b,c绿色通道:条件语句和循环语句是实现算法的最基本的语句,要认真理解这两种语句的含义和使用格式,还要注意Repe a t循环和For循环语句的区别与联系.好多问题都是几种语句的综合运用,在综合使用各种语句时,还要考虑主次之分,比如本题首先要考虑循环,其次是判断,因此把循环作为主题.变式训练1×3×5×7×…×_______>10 000,问:如何寻找满足条件的最小整数?请设计算法并用循环语句表示出来思路分析:当循环次数不能确定时,可用Repe a t循环语句来实现解:算法描述如下记初始值循环变量i若s≤10 000,则s=s×i,i=i输出i用Repe a t循环语句描述是s=1i =3Repe a ts≤10 000s=s*ii =i+2Print(%i o(2),i)End问题探究问题计算机语言(程序语言)作为一种特殊的语言形式,有它的格式和要求,每一个字母或符号都表示特定的意思.If条件语句也有一定的表达格式,那么,在使用这种语句时应注意哪些问题?谈谈你的认识导思:可根据If条件语句的格式要求及具体实例加以说明探究:首先要知道条件语句的一般形式If <条件>Then <语句1>Else <语句2>在使用时还应考虑以下几种情况(1)条件执行语句中“Else 语句2;”部分是选择项,可以缺省,此时条件语句变成If(逻辑表达式) 语句表示若条件为真,则执行语句1,否则跳过语句1继续执行(2)如果语句1或语句2有多于一条语句要执行时,必须使用“{“和”}”把这些语句包括在其中,此时条件语句形式为If(逻辑表达式){语句体Else {语句体这里语句体指多个语句,每个语句都必须以“;”结尾(3)条件语句可以嵌套,这种情况经常碰到,但条件嵌套语句容易出错,其原因主要是不知道哪个If对应哪个例如If(x>20 Or x<-If(y<=100 A n d y>xA=B=“B a对于上述情况,规定:Else语句与最近的一个If语句匹配,上例中的Else与If(y<=100 A n d y>x)相匹配.为了使Else与If(x>20 Or x<-10)相匹配,必须用花括号.如下所示If(x>20 Or x<-If(y<=100 A n d y>xElse B=“B a(4)可用阶梯式If-Else-If结构阶梯式结构的一般形式为If(逻辑表达式1) 语句Else If(逻辑表达式2) 语句Else If(逻辑表达式3) 语句。