资源描述
课后巩固作业,课前新知初探,课堂互动探究,基础自主演练,规范警示提升,课后巩固作业,课前新知初探,课堂互动探究,基础自主演练,规范警示提升,课后巩固作业,课前新知初探,课堂互动探究,基础自主演练,规范警示提升,课后巩固作业,课前新知初探,课堂互动探究,基础自主演练,规范警示提升,课后巩固作业,课前新知初探,课堂互动探究,基础自主演练,规范警示提升,1.,自然语言和程序框图的优缺点,(1),用自然语言描述算法,优点是易于直接理解,但缺点是语句一般比较冗长,.,对程序框图的认识和理解,(2),大部分自然语言是顺序执行的,如果有选择性的分支或者循环过程,这样的算法用自然语言就不容易说清楚,而程序框图恰好弥补了这一不足,它使算法显得更直观、更清楚、更易于读懂,.,2.,画程序框图的规则,:,(1),使用标准的程序框符号;,(2),框图一般从上到下,从左向右画;,(3),描述语言写在程序框内,语言清楚、简练,.,除自然语言和程序框图表示算法之外,算法还有其他的表示形式,但程序框图是比较直观的一种,.,【,例,1】,下列关于程序框图的说法正确的是,( ),(A),程序框图是描述算法的语言,(B),程序框图中可以没有输出框,但必须有输入框给变量赋值,(C),程序框图虽可以描述算法,但不如自然语言描述更直观,(D),程序框图与流程图不是一个概念,【,审题指导,】,题中给出了关于程序框图的四项描述,让选出正确的一项,.,解答时根据程序框图的有关概念和特性需对每项做出判断,.,【,规范解答,】,选,A.,由于算法设计时要求有执行的结果,故必须要有输出框,对于变量的赋值则可以通过处理框完成,故算法设计时不一定要用输入框,所以,B,项不正确;相对于自然语言,用程序框图描述算法的优点主要就是直观、形象,容易理解,在步骤表达上简单了许多,所以,C,项是不正确的;程序框图就是流程图,所以,D,项也是不正确的,.,【,变式训练,】,关于程序框图的说法,,任何一个程序框图都必须有起止框;,程序框图中的流程线可以箭头不朝下;,一个自然语言描述的算法只能对应一个程序框图;,程序框图中的程序框可以任意自定义,.,其中正确的有,_.,【,解析,】,解决一类问题的算法不惟一,同样一个自然语言描述的算法也不只一个程序框图与之对应,不正确;程序框图必须遵守固定的格式,故不能随意改变程序框,不正确,.,由程序框图的有关概念可知,正确,.,答案:,【,误区警示,】,由于对程序框图理解不深刻,解答时容易错误地认为是正确的,.,对程序框的理解,(1),程序框图主要由程序框和流程线组成,.,基本的程序框有终端框,(,起止框,),、输入框、输出框、处理框,(,执行框,),、判断框,它们都有各自对应的图形符号,不可任意更改,.,(2),其中起止框是任何程序不可缺少的,而输入、输出框可以用在算法中任何需要输入、输出的位置,.,对程序框图的理解,(3),为了使大家彼此之间能够读懂各自画出的框图,必须使用标准的框图符号,不能随意杜撰,.,“,”,是连接点,在程序分页时连接程序框图的两部分,.,由于使用率较小,应特别注意,.,【,例,2】,下列说法正确的是,( ),(A),程序框图中的图形符号可以由个人来确定,(B),也可以用来执行计算语句,(C),输入框只能紧接在起始框之后,(D),长方形框是执行框,可用来对变量赋值,也可用来计算,【,审题指导,】,题中给出了关于程序框的四项描述,让选出正确的一项,.,做答时,要根据程序框的功能,逐一判断,.,【,规范解答,】,选,D.,程序框是由通用图形符号构成,并且有特殊含义,,A,不正确;菱形框是判断框,只能用来判断,所以,B,不正确;输入框可用在算法中任何需要输入的位置,所以,C,也不正确;由程序框的功能可知,D,项正确,.,【,变式训练,】,符号 表示的意义是,( ),(A),流程图的开始或结束,(B),数据的输入或输出,(C),根据给定条件判断,(D),赋值执行语句结果的传递,【,解题提示,】,根据判断框的功能和规则对选项逐一判断,.,【,解析,】,选,C.,判断框判断给定的条件是否成立,根据条件是否成立,有不同的流向,.,应用顺序结构表示算法的步骤:,(1),仔细审题,理清题意,找到解决问题的方法,(2),梳理解题步骤,(3),用数学语言描述算法,明确输入量,计算过程、输出量,(4),用程序框图表示算法过程,用顺序结构表示算法,画程序框图时,一般要先写出自然语言表示的算法,.,【,例,3】,画出由正方体的表面积求其体积的程序框图,.(,正方体的表面积由键盘输入,),【,审题指导,】,题中要求由正方体的表面积求其体积,其中表面积数据由键盘输入,.,设计算法时,要先由表面积求出正方体的棱长,再由体积公式求体积,.,【,规范解答,】,用自然语言描述算法如下:,第一步,输入正方体的表面积,.,第二步,由正方体的表面积求正方体的棱长,.,第三步,由体积公式求正方体的体积,.,第四步,输出求得的体积值,.,程序框图如下:,【,互动探究,】,例题中的,“,正方体,”,改为,“,球,”,,其他不变,试设计程序框图,.,【,解题提示,】,先写出自然语言描述的算法,再画程序框图,.,【,解析,】,用自然语言描述算法如下:,第一步,输入球的表面积,.,第二步,由球的表面积求其半径,.,第三步,由体积公式求球的体积,.,第四步,输出求得的体积值,.,程序框图如下:,【,例,】,已知函数,y=2,x,+3,设计一个算法,求给出函数图象上任一点的横坐标,x(,由键盘输入,),对应的,y,的值,求出该点到定点,(1,,,2),的距离,并画出程序框图,.,【,审题指导,】,先由函数解析式求,y,的值,再由两点间的距离公式求距离,画程序框图时注意输出结果,.,【,规范解答,】,算法如下:第一步,输入横坐标的值,x.,第二步,计算,y=2,x,+3.,第三步,计算,第四步,输出,d.,程序框图:,【,变式备选,】,已知函数,f(x,)=x,2,-2x+1,试设计一算法求函数,f(f(f(3),的值,并用程序框图描述这一算法,.,【,解析,】,算法步骤如下:,第一步,输入,x.,第二步,,f(x,)=x,2,-2x+1.,第三步,,x=,f(x,).,第四步,f(x,)=x,2,-2x+1.,第五步,x=,f(x,).,第六步,f(x,)=x,2,-2x+1.,第七步,y=,f(x,).,第八步,输出,y.,程序框图如下:,【,典例,】(12,分,),已知点,P(x,,,y),,画出求点,P,到直线,x+y+2=0,的距离的程序框图,.,【,审题指导,】,题中直线方程已知,求某点,P,到它的距离,.,设计算法时点的坐标应从键盘输入,再利用点到直线的距离公式求距离,要先写出自然语言的算法,再画程序框图,.,【,规范解答,】,用自然语言描述算法:,第一步,输入点,P,的横坐标,x,和纵坐标,y.,第二步,计算,S=|x+y+2|,的值,.,第三步,计算,d=,的值,.,第四步,输出,d.,6,分,程序框图:,12,分,【,误区警示,】,对解答本题时易犯的错误具体分析如下:,【,即时训练,】(2011,杭州高一检测,),图中所示的是一个算法的程序框图,已知,a,1,=3,,输出的,b=7,则,a,2,的值是,_.,【,解析,】,由程序框图可知,它执行的是,“,输入两个数,求它,们的算术平均数,”,的功能,由,可得,a,2,=11.,答案:,11,1.,程序框图是算法思想的重要表现形式,程序框图中不含,( ),(A),流程线,(B),判断框,(C),循环框,(D),执行框,【,解析,】,选,C.,程序框图是由程序框和流程线组成,.,其中程序框包括起止框、输入输出框、执行框、判断框,.,这里并没有循环框,.,2.,程序框图中有三种基本逻辑结构,它不包括,( ),(A),条件结构,(B),判断结构,(C),循环结构,(D),顺序结构,【,解析,】,选,B.,程序框图表示算法的三种基本逻辑结构分别为顺序结构、条件结构和循环结构,.,其中没有判断结构,.,3._,结构是任何一个算法都离不开的结构,.,【,解析,】,算法的逻辑结构有三种:顺序结构、条件结构和循环结构,其中顺序结构是任何一个算法都离不开的结构,.,答案:,顺序,4.,下面程序框图执行的功能是输入矩形的边长求它的面积,其中执行框中应填的是,_,.,【,解析,】,由程序框图的功能可知,执行框中应填,“,S=,a,b,”,.,答案:,S=,a,b,5.,已知,x=4,y=2,画出计算,w=3x+4y,的值的程序框图,.,【,解析,】,程序框如图所示:,Thank you!,
展开阅读全文