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有什么关系?有什么关系?提示:提示:22cab.【解析解析】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.由图可知斜边长由图可知斜边长 ,因此空白处应填,因此空白处应填 .答案:答案:ab242.5.ba4232,3222cab22ab22a
11、b【方法技巧方法技巧】应用顺序结构表示算法的步骤应用顺序结构表示算法的步骤(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,故,故
12、S=2aS=2a2 2-m=2m=24 42 2-3=29.-3=29.2.2.写出如图所示的算法框图的运行结果写出如图所示的算法框图的运行结果.若若R=8R=8,则,则a=_.a=_.【解析解析】若若R=8R=8,则,则b=2b=2,a=2a=22=4.2=4.答案:答案:4 482类型二类型二选择结构算法框图的设计选择结构算法框图的设计【典例典例】1.1.如图所示的算法框图,若如图所示的算法框图,若a=5a=5,则输出,则输出b=_.b=_.2.2.画出求分段函数画出求分段函数y=y=的函数值的算法框的函数值的算法框图图.2x1x03x2x0,【解题探究解题探究】1.1.典例典例1 1中,
13、算法框图的运行顺序是怎样中,算法框图的运行顺序是怎样的?的?a=5a=5应代入到哪个式子?应代入到哪个式子?提示:提示:算法框图的运行顺序是按箭头所指方向从上到算法框图的运行顺序是按箭头所指方向从上到下依次运行下依次运行.根据算法框图的条件,将根据算法框图的条件,将a=5a=5代入到代入到b=ab=a2 2+1+1中中.2.2.典例典例2 2中所画算法框图的判断框中应填什么内容?中所画算法框图的判断框中应填什么内容?提示:提示:判断框中应填判断框中应填x x0 0或或x0.x5a5,故舍去,故舍去.【方法技巧方法技巧】选择结构的两种模式选择结构的两种模式选择结构的一般模式如图选择结构的一般模式
14、如图1 1、图、图2 2所示所示.(1)(1)图图1 1所示的选择结构中,根据给定的条件所示的选择结构中,根据给定的条件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两个框中,可以有一个是空的两个框中,可以
15、有一个是空的(如图如图2)2),即不,即不执行任何操作执行任何操作.【补偿训练补偿训练】1.1.给出以下四个问题:给出以下四个问题:输入一个数输入一个数x x,输出它的相反数,输出它的相反数.求面积为求面积为6 6的正方形的周长的正方形的周长.求三个数求三个数a a,b b,c c中的最大数中的最大数.求函数求函数f(x)=f(x)=的函数值的函数值.x1x0 x2x0,其中不需要用选择结构来描述其算法的有其中不需要用选择结构来描述其算法的有()A.1A.1个个B.2B.2个个C.3C.3个个D.4D.4个个【解析解析】选选A.A.只有不需要用选择结构来描述其算法,只有不需要用选择结构来描述其
16、算法,只用顺序结构就行只用顺序结构就行.2.2.已知函数已知函数y=|2x-5|y=|2x-5|,如图所示的算法框图表示的是,如图所示的算法框图表示的是给定给定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-5525252525252自我纠错自我纠错选
17、择结构的运行选择结构的运行【典例典例】如图所示的算法框图中,如果输入如图所示的算法框图中,如果输入x=x=,则输出则输出y y的值为的值为 .12【失误案例失误案例】分析解题过程,找出错误之处,并写出正确答案分析解题过程,找出错误之处,并写出正确答案提示:提示:错误的根本原因是对第一个选择结构的判定失错误的根本原因是对第一个选择结构的判定失误,而错选误,而错选“否否”导致错误导致错误.【解析解析】本题中的算法框图的算法功能是求分段函数本题中的算法框图的算法功能是求分段函数y=y=的值,因此首先应根据输入的值,因此首先应根据输入x x的范的范围,确定对应的函数解析式,然后代入求值即可围,确定对应的函数解析式,然后代入求值即可.因为因为x=0 x=0,所以,所以y=y=-5=1.-5=1.答案:答案:1 1x5x020 x0 x3x02,12122
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。