1、,第,1,章,1.2,流程图,1.2.2,选择结构,第1页,学习目标,1.,掌握选择结构流程图画法;,2.,能用选择结构流程图描述分类讨论问题算法;,3.,深入熟悉流程图画法,.,第2页,题型探究,问题导学,内容索引,当堂训练,第3页,问题导学,第4页,思索,知识点一选择结构,我们经常需要处理分类讨论问题,次序结构能否完成这一任务?为何?,分类讨论是带有分支逻辑结构,而次序结构是一通到底,“,直肠子,”,,所以不能表示分支结构,这就需要选择结构,.,答案,第5页,梳理,(1),选择结构:,在一个算法中,经常会碰到一些条件判断,算法流程依据,是否成立有不一样流向,.,像这种先依据条件作出判断,再
2、决定执行哪一个操作结构称为选择结构,.,条件,第6页,(2),选择结构结构形式:,当条件,p,成立,(,或称为,“,真,”,),时执行,,不然执行,.,B,A,第7页,(3),在选择结构普通形式中,,A,或,B,中有一个为空选择结构,该结构是按照某个条件是否成立来决定某个语句是否执行,当条件不成立,(,或成立,),时,什么也不做,.,如图,.,第8页,知识点二条件结构嵌套,思索,三段及三段以上分段函数求值问题能否应用上述结构形式处理?,不能,.,答案,第9页,梳理,嵌套选择结构:一个选择结构执行过程中还包含一个或多个选择结构即为嵌套选择结构,此时各个条件执行有选择次序,.,含有执行时,先判断外
3、层条件,当满足或不满足外层条件时,再执行内层条件,内层条件与外层条件执行完后要汇于同一点,.,第10页,题型探究,第11页,例,1,下面给出了一个问题算法:,S1,输入,x,.,S2,若,x,1,,则,y,x,2,3,,不然,y,2,x,1.,S3,输出,y,.,试用流程图表示该算法,.,解答,类型一用流程图表示选择结构,第12页,主体用次序结构,其中依据条件,x,1,是否成立选择不一样流向用选择结构实现,.,第13页,凡是先依据条件作出判断然后再确定进行哪一个步骤问题,需引入一个判断框应用选择结构,.,反思与感悟,第14页,跟踪训练,1,任意给定,3,个正实数,设计一个算法,判断以这,3,个
4、正实数为三条边边长三角形是否存在,并画出这个算法流程图,.,解答,第15页,算法步骤以下:,S1,输入,3,个正实数,a,,,b,,,c,.,S2,判断,a,b,c,,,b,c,a,,,c,a,b,是否同时成立,.,若是,,则存在这么三角形;不然,,不存在这么三角形,.,流程图如图:,第16页,例,2,“,特快专递,”,是当前人们经常使用异地邮寄信函或托运物品一个快捷方式,.,某快递企业要求甲、乙两地之间物品托运费用依据以下方法计算:,类型二用选择结构流程图描述分类讨论问题算法,其中,f,(,单位:元,),为托运费,,为托运物品重量,(,单位:千克,).,试设计计算费用,f,算法并画出流程图,
5、.,解答,第17页,算法:,S1,输入物品重量,.,S2,假如,50,,,那么,f,0.53,,,不然执行,S3.,S3,f,50,0.53,(,50),0.85.,S4,输出托运费,f,.,流程图如图:,第18页,在处理实际问题时,要善于识别需要选择结构情境,.,反思与感悟,第19页,跟踪训练,2,设计算法判断一元二次方程,ax,2,bx,c,0(,a,0),是否有实数根,并画出对应流程图,.,解答,第20页,算法步骤以下:,S1,输入,3,个系数,a,,,b,,,c,.,S2,计算,b,2,4,ac,.,S3,判断,0,是否成立,.,若是,,则输出,“,方程有实数根,”,;,不然,,,输出
6、,“,方程无实数根,”,.,结束算法,.,对应流程图如图:,第21页,例,3,解关于,x,方程,ax,b,0(,a,0),算法流程图怎样表示?,类型三条件结构嵌套,解答,第22页,先设计算法步骤:,S1,输入实数,a,,,b,.,S2,判断,a,是否为,0,,若是,执行,S3,,,不然,,x,,并输出,x,,结束算法,.,S3,判断,b,是否为,0.,若是,则输出,“,方程解为任意实数,”,;不然,,输出,“,方程无实数解,”.,再用流程图表示上述算法如图:,第23页,我们现在使用选择结构只提供,2,个出口,故当要分三类以上讨论时,往往需要在选择结构中再嵌套一个选择结构,.,反思与感悟,第24
7、页,跟踪训练,3,执行如图所表示流程图,若输入,x,值为,0,,则输出结果为,_.,这是一个嵌套选择结构,当输入,x,0,时,执行是,y,1,,即,y,1.,故输出结果为,1.,答案,解析,1,第25页,当堂训练,第26页,1.,下面三个问题中必须用选择结构才能实现是,_.,已知梯形上、下底分别为,a,,,b,,高为,h,,求梯形面积;,求三个数,a,,,b,,,c,中最小数;,在本题三个问题求解中,只有,不需要分类讨论,故,不需用选择结构就能实现,,必须用选择结构才能实现,.,答案,解析,2,3,4,1,第27页,2.,选择结构不一样于次序结构图形特征是,_.,答案,判断框,2,3,4,1,
8、第28页,3.,某算法流程图如图所表示,则输出量,y,与输入量,x,满足关系式是,_.,2,3,4,1,答案,第29页,4.,某次考试,为了统计成绩情况,设计了如图所表示流程图,.,当输入一个同学成绩,x,75,时,输出结果为,_.,因为,7580,,在流程图中第一个判断框中,将按,“,N,”,指向进入第二个判断框,又因为,75,60,,将按,“,Y,”,指向,所以输出是,“,及格,”.,答案,解析,及格,2,3,4,1,第30页,规律与方法,1.,选择结构特点是:先判断后执行,.,2.,在利用选择结构画流程图时要注意两点:一是需要判断条件是什么,二是条件判断后分别对应执行什么,.,3.,设计流程图时,首先设计算法步骤,再转化为流程图,待熟练后能够省略算法步骤直接画出流程图,.,对于算法中分类讨论步骤,通常设计成选择结构来处理,.,第31页,本课结束,第32页,