《高中数学必修三北师大版顺序结构与选择结构ppt课件.ppt》由会员分享,可在线阅读,更多相关《高中数学必修三北师大版顺序结构与选择结构ppt课件.ppt(48页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2算法框图的基本结构及设计2.1顺序结构与选择结构【自主预习自主预习】1.1.算法框图中的图形符号及其功能算法框图中的图形符号及其功能框框图图功能功能终终端框端框(起止框起止框)_ _ 表示一个算法的起始表示一个算法的起始和和结结束束输输入、入、输输出出框框 表示一个算法表示一个算法输输入和入和输输出的信息出的信息框框图图功能功能处处理框理框 _判断框判断框 _赋值、计算赋值、计算判断某一条件是否成立判断某一条件是否成立2.2.顺序结构与选择结构顺序结构与选择结构结结构构类类型型顺顺序序结结构构选择结选择结构构定定义义表达表达按照步按照步骤骤_的一个算法,称的一个算法,称为为具有具有“顺顺序序
2、结结构构”的算法的算法需要需要进进行判断,行判断,_决定决定后面的步后面的步骤骤,像,像这样这样的的结结构通常构通常称作称作选择结选择结构构图图形表示形表示 依次执行依次执行判断的结果判断的结果【即时小测即时小测】1.1.在算法框图中,表示判断框的图形符号是在算法框图中,表示判断框的图形符号是()【解析解析】选选C.C.根据各框图符号及其表示的意义可以断根据各框图符号及其表示的意义可以断定是定是C.C.2.2.下列关于算法框图的说法中正确的是下列关于算法框图的说法中正确的是()A.A.框图只有一个入口,一个出口框图只有一个入口,一个出口B.B.算法框图和算法是没有联系的算法框图和算法是没有联系
3、的C.C.一个算法框图中一定没有输入框一个算法框图中一定没有输入框D.D.算法框图是算法的一种直观形象的表示方式算法框图是算法的一种直观形象的表示方式【解析解析】选选D.AD.A中判断框只有一个入口,而有两个出口;中判断框只有一个入口,而有两个出口;B B中算法框图是算法的一种表示方式;中算法框图是算法的一种表示方式;C C中算法框图中,中算法框图中,可以没有输入框可以没有输入框.3.3.算法框图中算法框图中“”“”表示的意义是表示的意义是()A.A.框图的开始或结束框图的开始或结束B.B.数据的输入或结果的输出数据的输入或结果的输出C.C.赋值、执行计算的传送赋值、执行计算的传送D.D.根据
4、给定条件判断根据给定条件判断【解析解析】选选B.B.在算法框图中,在算法框图中,“”“”为输入、输出框,为输入、输出框,表示数据的输入或结果的输出表示数据的输入或结果的输出.4.4.如图所示的算法框图中,不含有的框图是如图所示的算法框图中,不含有的框图是()A.A.起止框起止框B.B.输入、输出框输入、输出框C.C.判断框判断框D.D.处理框处理框【解析解析】选选C.C.由算法框图知,不含有判断框由算法框图知,不含有判断框.【知识探究知识探究】探究点探究点1 1算法框图与基本的框图算法框图与基本的框图1.1.几种基本框图表示的功能一样吗?几种基本框图表示的功能一样吗?提示:提示:不一样不一样.
5、它们各自都有自己的功能它们各自都有自己的功能2.2.画算法框图一般按什么方向画?画算法框图一般按什么方向画?提示:提示:框图一般从左到右,自上而下画框图一般从左到右,自上而下画.3.3.判断框有几个出口?判断框有几个出口?提示:提示:判断框有两个出口,一个是条件成立时的出口,判断框有两个出口,一个是条件成立时的出口,一个是条件不成立时的出口一个是条件不成立时的出口.【归纳总结归纳总结】1.1.自然语言和算法框图的优缺点自然语言和算法框图的优缺点优优点点缺点缺点自然自然语语言言宜直接理解宜直接理解语语句一般比句一般比较较冗冗长长,而,而且不且不够够直直观观算法框算法框图图直直观观、形象、易、形象
6、、易于理解于理解画画图图的的规则规则多,画起来多,画起来比比较较麻麻烦烦2.2.画算法框图的规则画算法框图的规则(1)(1)使用标准的框图符号使用标准的框图符号.(2)(2)框图一般按从上到下、从左到右的方向画框图一般按从上到下、从左到右的方向画.(3)(3)除判断框外,其他框图符号只有一个进入点和一个除判断框外,其他框图符号只有一个进入点和一个退出点退出点.判断框是具有超过一个退出点的唯一的符号判断框是具有超过一个退出点的唯一的符号.(4)(4)常见的判断是常见的判断是“是是”与与“否否”两分支的判断,而且两分支的判断,而且有且仅有两个结果有且仅有两个结果.(5)(5)在图形符号内描述的语言
7、要非常简练清楚在图形符号内描述的语言要非常简练清楚.特别提醒:各框图符号之间应用带箭头的线连接特别提醒:各框图符号之间应用带箭头的线连接.探究点探究点2 2顺序结构与选择结构顺序结构与选择结构1.1.顺序结构有哪些结构特征?顺序结构有哪些结构特征?提示:提示:顺序结构的语句与语句、框图与框图之间都是顺序结构的语句与语句、框图与框图之间都是依次执行的顺序依次执行的顺序.2.2.选择结构有哪些结构特征?选择结构有哪些结构特征?提示:提示:选择结构是先判断后执行选择结构是先判断后执行.【归纳总结归纳总结】顺序结构和选择结构的异同点顺序结构和选择结构的异同点选择结选择结构构顺顺序序结结构构不同不同点点
8、对变对变量量进进行分行分类讨论时类讨论时用到的一种重要用到的一种重要结结构构体体现现了算法按照一定了算法按照一定的的顺顺序依次序依次执执行行相同相同点点一个入口,一个出口,一个判断框有两个出口,一个入口,一个出口,一个判断框有两个出口,但只有一个起作用,即但只有一个起作用,即选择结选择结构本构本质质上只有一上只有一个出口个出口类型一类型一顺序结构程序框图的设计顺序结构程序框图的设计【典例典例】1.1.如图所示的算法框图的输出结如图所示的算法框图的输出结果是果是()A.0.5A.0.5B.1.5B.1.5C.2.5C.2.5D.3D.32.2.图中所示的是一个算法框图,已知图中所示的是一个算法框
9、图,已知R=3R=3,输出的结果为输出的结果为33,则,则的值是的值是()A.3A.3B.3B.3C.2C.2D.2D.23.3.如图所示的算法框图的作用是求两条直角边长分别如图所示的算法框图的作用是求两条直角边长分别为为a a和和b b的直角三角形的斜边长,则图中横线上应填写的直角三角形的斜边长,则图中横线上应填写的内容是的内容是_._.【解题探究解题探究】1.1.典例典例1 1中的框图是什么结构,如何读取中的框图是什么结构,如何读取?提示:提示:典例典例1 1中的框图是一个顺序结构,应按图中的箭中的框图是一个顺序结构,应按图中的箭头方向依次读取头方向依次读取.2.2.典例典例2 2中的算法
10、框图功能是什么?中的算法框图功能是什么?提示:提示:该算法是求输入半径与中心角求扇形的面积该算法是求输入半径与中心角求扇形的面积.3.3.典例典例3 3中中c c与与a a和和b b有什么关系?有什么关系?提示:提示:【解析解析】1.1.选选C.C.因为因为a=2a=2,b=4b=4,所以,所以S=S=2.2.选选D.D.依算法框图运行,依算法框图运行,S=3S=3,S=S=再结合已知条再结合已知条件有:件有:=3=3,所以,所以=2.=2.3.3.由图可知斜边长由图可知斜边长 ,因此空白处应填,因此空白处应填 .答案:答案:【方法技巧方法技巧】应用顺序结构表示算法的步骤应用顺序结构表示算法的
11、步骤(1)(1)认真审题,理清题意,明确解决方法认真审题,理清题意,明确解决方法.(2)(2)明确解题步骤明确解题步骤.(3)(3)数学语言描述算法,明确输入量、计算过程、输出数学语言描述算法,明确输入量、计算过程、输出量量.(4)(4)用算法框图表示算法过程用算法框图表示算法过程.【变式训练变式训练】1.1.如图所示的算法框图的运行结果如图所示的算法框图的运行结果是是()A.14A.14B.28B.28C.29C.29D.15D.15【解析解析】选选C.C.由算法框图可知,由算法框图可知,m=3m=3,a=4a=4,故,故S=2aS=2a2 2-m=24m=242 2-3=29.-3=29.
12、2.2.写出如图所示的算法框图的运行结果写出如图所示的算法框图的运行结果.若若R=8R=8,则,则a=_.a=_.【解析解析】若若R=8R=8,则,则b=2b=2,a=22=4.a=22=4.答案:答案:4 4类型二类型二选择结构算法框图的设计选择结构算法框图的设计【典例典例】1.1.如图所示的算法框图,若如图所示的算法框图,若a=5a=5,则输出,则输出b=_.b=_.2.2.画出求分段函数画出求分段函数y=y=的函数值的算法框的函数值的算法框图图.【解题探究解题探究】1.1.典例典例1 1中,算法框图的运行顺序是怎样中,算法框图的运行顺序是怎样的?的?a=5a=5应代入到哪个式子?应代入到
13、哪个式子?提示:提示:算法框图的运行顺序是按箭头所指方向从上到算法框图的运行顺序是按箭头所指方向从上到下依次运行下依次运行.根据算法框图的条件,将根据算法框图的条件,将a=5a=5代入到代入到b=ab=a2 2+1+1中中.2.2.典例典例2 2中所画算法框图的判断框中应填什么内容?中所画算法框图的判断框中应填什么内容?提示:提示:判断框中应填判断框中应填x x0 0或或x0.x5a5,故舍去,故舍去.【方法技巧方法技巧】选择结构的两种模式选择结构的两种模式选择结构的一般模式如图选择结构的一般模式如图1 1、图、图2 2所示所示.(1)(1)图图1 1所示的选择结构中,根据给定的条件所示的选择
14、结构中,根据给定的条件P P是否成立是否成立而选择执行而选择执行A A框或框或B B框框.请注意,无论条件请注意,无论条件P P是否成立,是否成立,只能执行只能执行A A框或框或B B框之一,不可能既执行框之一,不可能既执行A A框又执行框又执行B B框,框,也不可能也不可能A A框、框、B B框都不执行框都不执行.无论走哪一条路径,在执无论走哪一条路径,在执行完行完A A或或B B之后,都要脱离本选择结构之后,都要脱离本选择结构.(2)A(2)A或或B B两个框中,可以有一个是空的两个框中,可以有一个是空的(如图如图2)2),即不,即不执行任何操作执行任何操作.【补偿训练补偿训练】1.1.给
15、出以下四个问题:给出以下四个问题:输入一个数输入一个数x x,输出它的相反数,输出它的相反数.求面积为求面积为6 6的正方形的周长的正方形的周长.求三个数求三个数a a,b b,c c中的最大数中的最大数.求函数求函数f(x)=f(x)=的函数值的函数值.其中不需要用选择结构来描述其算法的有其中不需要用选择结构来描述其算法的有()A.1A.1个个B.2B.2个个C.3C.3个个D.4D.4个个【解析解析】选选A.A.只有只有不需要用选择结构来描述其算法,不需要用选择结构来描述其算法,只用顺序结构就行只用顺序结构就行.2.2.已知函数已知函数y=|2x-5|y=|2x-5|,如图所示的算法框图表
16、示的是,如图所示的算法框图表示的是给定给定x x的值,求其相应函数值的算法,请将该算法框图的值,求其相应函数值的算法,请将该算法框图补充完整补充完整.其中其中处应填处应填_,处应填处应填_._.【解析解析】当当2x-502x-50,即即x x 时,时,y=2x-5y=2x-5,当当2x-502x-50时,时,x x x 也可以也可以);处填处填y=2x-5.y=2x-5.答案:答案:x (x (或或x )x )y=2x-5y=2x-5自我纠错自我纠错选择结构的运行选择结构的运行【典例典例】如图所示的算法框图中,如果输入如图所示的算法框图中,如果输入x=x=,则输出则输出y y的值为的值为 .【失误案例失误案例】分析解题过程,找出错误之处,并写出正确答案分析解题过程,找出错误之处,并写出正确答案提示:提示:错误的根本原因是对第一个选择结构的判定失错误的根本原因是对第一个选择结构的判定失误,而错选误,而错选“否否”导致错误导致错误.【解析解析】本题中的算法框图的算法功能是求分段函数本题中的算法框图的算法功能是求分段函数y=y=的值,因此首先应根据输入的值,因此首先应根据输入x x的范的范围,确定对应的函数解析式,然后代入求值即可围,确定对应的函数解析式,然后代入求值即可.因为因为x=0 x=0,所以,所以y=y=-5=1.-5=1.答案:答案:1 1