《高一数学必修三:1121程序框图、顺序结构.ppt》由会员分享,可在线阅读,更多相关《高一数学必修三:1121程序框图、顺序结构.ppt(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、网络构建网络构建A AB BC CD DE E【备选答案【备选答案】A.A.循环结构循环结构B.B.顺序结构顺序结构C.C.循环语句循环语句D.D.条件结构条件结构E.E.条件语句条件语句 学学 案案1.1.终端框是不是任何程序框图都有终端框是不是任何程序框图都有? ?是不是任何程序框图符号是不是任何程序框图符号都只有一个进入点和退出点都只有一个进入点和退出点? ?提示:提示:终端框(起止框)是每一个程序框图不可缺少的终端框(起止框)是每一个程序框图不可缺少的; ;除判除判断框外其他程序框图符号都只有一个进入点和退出点断框外其他程序框图符号都只有一个进入点和退出点. .2.2.输入框、输出框能
2、在算法中的任何位置出现吗输入框、输出框能在算法中的任何位置出现吗? ?提示:提示:可以可以. .输入框、输出框能在算法的任何需要输入或输出输入框、输出框能在算法的任何需要输入或输出的位置出现的位置出现. .3.3.顺序结构的程序框图顺序结构的程序框图, ,只能自上而下吗只能自上而下吗? ?提示:提示:不一定不一定. .程序框图的流程线的箭头代表执行方向程序框图的流程线的箭头代表执行方向, ,画顺序画顺序结构的程序框图时结构的程序框图时, ,一般自上而下一般自上而下, ,但在必要时也可以选择其他但在必要时也可以选择其他的方向,如自左向右的方向,如自左向右, ,局部也可以自下而上局部也可以自下而上
3、. .4.4.如图的程序框图执行的功能是输入矩如图的程序框图执行的功能是输入矩形的边长求它的面积,其中执行框中应形的边长求它的面积,其中执行框中应填的是填的是_._.【解析【解析】由程序框图的功能可知,执行由程序框图的功能可知,执行框中应填框中应填“S=aS=ab b”.”.答案:答案:S=aS=ab b 学学 案案 拓拓 展展 延延 伸伸1.1.程序框图程序框图(1 1)定义:程序框图又称)定义:程序框图又称_,是一种用,是一种用_、_及文字说明来表示算法的图形及文字说明来表示算法的图形. . (2 2)表示:在程序框图中,一个或几个)表示:在程序框图中,一个或几个_的组合表示算的组合表示算
4、法中的一个步骤;带有法中的一个步骤;带有_的流程线将程序框连接起来,的流程线将程序框连接起来,表示算法步骤的表示算法步骤的_._.(3 3)基本程序框及其功能)基本程序框及其功能流程图流程图程序框程序框流程线流程线程序框程序框方向箭头方向箭头执行顺序执行顺序 拓拓 展展 延延 伸伸终端框(起止框)终端框(起止框)表示一个算法的表示一个算法的起始和结束起始和结束输入、输出框输入、输出框表示一个算法输表示一个算法输入和输出的信息入和输出的信息 拓拓 展展 延延 伸伸处理框处理框(执行框)(执行框)赋值、计算赋值、计算 判断框判断框 判断某一条件是否成立,判断某一条件是否成立,成立时在出口处标明成立
5、时在出口处标明“是是”或或“Y Y”;不成;不成立时标明立时标明“否否”或或“N N” ” 流程线流程线 连接程序框连接程序框 连接点连接点 连接程序框图的两部分连接程序框图的两部分 2.2.顺序结构顺序结构步骤步骤 拓拓 展展 延延 伸伸1.1.自然语言和程序框图的优缺点自然语言和程序框图的优缺点(1 1)用自然语言描述算法)用自然语言描述算法, ,优点是易于直接理解优点是易于直接理解, ,但缺点是语但缺点是语句一般比较冗长句一般比较冗长, ,而且不够直观而且不够直观; ;(2 2)大部分自然语言是顺序执行的)大部分自然语言是顺序执行的, ,如果有选择性的分支或者如果有选择性的分支或者循环过
6、程循环过程, ,这样的算法用自然语言就不容易说清楚这样的算法用自然语言就不容易说清楚, ,而程序框图而程序框图恰好弥补了这一不足恰好弥补了这一不足, ,它使算法显得更直观、更清楚、更易于它使算法显得更直观、更清楚、更易于读懂读懂. . 拓拓 展展 延延 伸伸2.2.程序框图的组成程序框图的组成(1 1)表示相应操作的程序框(开始和结束必须要有终端框)表示相应操作的程序框(开始和结束必须要有终端框); ;(2 2)带箭头的流程线(画流程线时不要忘记箭头)带箭头的流程线(画流程线时不要忘记箭头, ,因为箭头代因为箭头代表程序执行的走向)表程序执行的走向); ;(3 3)框内(框外)必要的文字说明)
7、框内(框外)必要的文字说明. . 拓拓 展展 延延 伸伸 巩巩 固固 提提 高高1.1.关于程序框图的框图符号的理解关于程序框图的框图符号的理解, ,正确的有(正确的有( )任何一个程序框图都必须有起止框任何一个程序框图都必须有起止框; ;输入框、输出框可以输入框、输出框可以在算法中任何需要输入、输出的位置出现在算法中任何需要输入、输出的位置出现; ;判断框是唯一具判断框是唯一具有超过一个退出点的框图符号有超过一个退出点的框图符号; ;对于一个程序来说对于一个程序来说, ,判断框内判断框内的条件是唯一的的条件是唯一的. .(A A)1 1个个(B B)2 2个个(C C)3 3个个(D D)4
8、 4个个 巩巩 固固 提提 高高2.2.下列关于程序框图的说法正确的是(下列关于程序框图的说法正确的是( )(A A)程序框图是描述算法的图形语言)程序框图是描述算法的图形语言(B B)在程序框图中)在程序框图中, ,一个判断框最多只能有两个退出点一个判断框最多只能有两个退出点(C C)程序框图虽可以描述算法)程序框图虽可以描述算法, ,但不如用自然语言描述算法直但不如用自然语言描述算法直观观(D D)程序框图和流程图不是一个概念)程序框图和流程图不是一个概念 巩巩 固固 提提 高高【解析【解析】1.1.选选C.C.任何一个程序都有开始和结束任何一个程序都有开始和结束, ,从而必须有起从而必须
9、有起止框止框; ;输入、输出框可以在算法中任何需要输入、输出的位置输入、输出框可以在算法中任何需要输入、输出的位置出现出现, ,判断框内的条件不是唯一的判断框内的条件不是唯一的, ,如如ab?ab?也可以写为也可以写为abab?.?.故故正确正确, ,错误错误. .2.2.选选A.A.由于存在一种多分支判断由于存在一种多分支判断, ,所以一个判断框可能有多个所以一个判断框可能有多个退出点退出点, ,所以所以B B选项是错误的选项是错误的. .相对于自然语言相对于自然语言, ,用程序框图描述用程序框图描述算法的优点主要就是直观、形象算法的优点主要就是直观、形象, ,容易理解容易理解, ,在步骤上
10、简单了许在步骤上简单了许多多, ,所以所以C C选项是错误的选项是错误的. .程序框图就是流程图程序框图就是流程图, ,所以所以D D选项也是选项也是错误的错误的. . 巩巩 固固 提提 高高【想一想【想一想】处理有关程序框图的判断问题的关键是什么?处理有关程序框图的判断问题的关键是什么?提示:提示:深刻理解使用程序框图的意义和每个框图符号的含义及深刻理解使用程序框图的意义和每个框图符号的含义及作用是解决这类问题的关键作用是解决这类问题的关键, ,需要注意的是判断框是唯一具有需要注意的是判断框是唯一具有超过一个退出点的框图符号超过一个退出点的框图符号, ,并且判断框内的条件不唯一并且判断框内的
11、条件不唯一. . 巩巩 固固 提提 高高3.3.下列是流程图中的一部分,表示恰当的是(下列是流程图中的一部分,表示恰当的是( ) 巩巩 固固 提提 高高4.4.下列说法正确的是(下列说法正确的是( )(A A)程序框图中的图形符号可以由个人来确定)程序框图中的图形符号可以由个人来确定(B B) 也可以用来执行计算语句也可以用来执行计算语句(C C)输入框只能紧接在起始框之后)输入框只能紧接在起始框之后(D D)长方形框是执行框,可用来对变量赋值,也可用来计算)长方形框是执行框,可用来对变量赋值,也可用来计算 巩巩 固固 提提 高高【解析【解析】3.3.选选A.BA.B选项应该用处理框而非输入、
12、输出框选项应该用处理框而非输入、输出框,C,C选项选项应该用输入、输出框而不是处理框应该用输入、输出框而不是处理框,D,D选项应该在出口处标明选项应该在出口处标明“是是”和和“否否”. .4.4.选选D.D.程序框是由通用图形符号构成程序框是由通用图形符号构成, ,并且有特殊含义并且有特殊含义,A,A不正不正确确; ;菱形框是判断框菱形框是判断框, ,只能用来判断只能用来判断, ,所以所以B B不正确不正确; ;输入框可用输入框可用在算法中任何需要输入的位置在算法中任何需要输入的位置, ,所以所以C C也不正确也不正确; ;由程序框的功由程序框的功能可知能可知D D项正确项正确. . 巩巩 固
13、固 提提 高高5.5.如图所示的程序框图,输出的结果如图所示的程序框图,输出的结果是是S S7 7,则输入的,则输入的A A值为值为_._. 巩巩 固固 提提 高高6.6.图中所示的是一个算法的程序框图中所示的是一个算法的程序框图,已知图,已知a a1 1=3=3,输出的,输出的b=7,b=7,则则a a2 2的的值是值是_._. 巩巩 固固 提提 高高【解析【解析】5.5.该程序框图的功能是输入该程序框图的功能是输入A A,计算,计算2A2A1 1的值由的值由2A2A1 17 7,解得,解得A A3.3.答案:答案:3 35.5.由程序框图可知,它执行的是由程序框图可知,它执行的是“输入两个
14、数,求它们的算术输入两个数,求它们的算术平均数平均数”的功能,由的功能,由 =7=7可得可得a a2 2=11.=11.答案:答案:111123a2 课课 堂堂 练练 习习1.1.在程序框图中,算法中间要处理数据或计算,可分别写在不在程序框图中,算法中间要处理数据或计算,可分别写在不同的(同的( )(A A)处理框内)处理框内 (B B)判断框内)判断框内(C C)输入、输出框内)输入、输出框内 (D D)终端框内)终端框内【解析【解析】选选A.A.由处理框的意义可知,对变量进行赋值、执行计由处理框的意义可知,对变量进行赋值、执行计算语句、数据处理、结果的传送等都可以放在处理框内,所以算语句、
15、数据处理、结果的传送等都可以放在处理框内,所以选选A.A. 课课 堂堂 练练 习习2.2.在程序框图中,一个算法步骤到另一个算法步骤的连接用在程序框图中,一个算法步骤到另一个算法步骤的连接用 ( )(A A)连接点)连接点 (B B)判断框)判断框(C C)流程线)流程线 (D D)处理框)处理框【解析【解析】选选C.C.流程线的意义是流程进行的方向,一个算法步骤流程线的意义是流程进行的方向,一个算法步骤到另一个算法步骤表示的是流程进行的方向,故选到另一个算法步骤表示的是流程进行的方向,故选C.C.而连接点而连接点是当一个框图需要分开来画时,在断开处画上连接点判断框是当一个框图需要分开来画时,
16、在断开处画上连接点判断框是根据给定条件进行判断,处理框是赋值、计算、数据处理、是根据给定条件进行判断,处理框是赋值、计算、数据处理、结果传送,所以结果传送,所以A,B,DA,B,D都不对都不对3.3.对终端框叙述正确的是(对终端框叙述正确的是( )(A A) 表示一个算法的起始和结束,程序框是表示一个算法的起始和结束,程序框是(B B)表示一个算法输入和输出的信息,程序框是)表示一个算法输入和输出的信息,程序框是(C C) 表示一个算法的起始和结束,程序框是表示一个算法的起始和结束,程序框是(D D) 表示一个算法输入和输出的信息,程序框是表示一个算法输入和输出的信息,程序框是【解析【解析】选
17、选C.C.根据程序框及其功能只有根据程序框及其功能只有C C正确正确 课课 堂堂 练练 习习 课课 堂堂 练练 习习 4. 4.如图的程序框图表示的算法的运行结果是如图的程序框图表示的算法的运行结果是_._.【解析【解析】首先要理解程序框图要解决的问题是利用海伦公式首先要理解程序框图要解决的问题是利用海伦公式, ,已知三边求三角形的面积已知三边求三角形的面积, ,然后通过计算可得结果然后通过计算可得结果. .p=9, .p=9, .答案:答案:S9(95)(96)(97)6 66 6 课课 堂堂 练练 习习5.5.画出求坐标平面内两点画出求坐标平面内两点A A(a a,b b),),B B(c c,d d)之间距离的程)之间距离的程序框图序框图. .【解析【解析】A AB BC CD DE E【备选答案【备选答案】A.A.循环结构循环结构B.B.顺序结构顺序结构C.C.循环语句循环语句D.D.条件结构条件结构E.E.条件语句条件语句 总总 结结 回回 顾顾作业:作业:预习下一节内容,完成练习册相应的练习预习下一节内容,完成练习册相应的练习