,第一章 程序框图与算法的基本逻辑结构,第,1,课时程序框图、顺序结构,1.,熟悉各种程序框及流程线的功能和作用;,2.,能够读懂简单的程序框图;,3.,能用程序框图表示顺序结构的算法,.,问题导学,题型探究,达标检测,学习目标,知识点一程序框图,问题导学,新知探究 点点落实,思考,许多办事机构都有工作流程图,你觉得要向来办事的人员解释工作流程,是用自然语言好,还是用流程图好?,答案,使用流程图好,.,因为使用流程图表达更直观准确,.,程序框图的概念:,(1),程序框图又称,,是一种用,、,及,来表示算法的图形,.,流程图,程序框,流程线,文字说明,(2),常见的程序框、流程线及各自表示的功能,表示一个算法的起始和结束,表示一个算法输入和输出的信息,赋值、计算,判断框,连接程序框,连接点,(3),在程序框图中,一个或几个,的组合表示算法中的一个步骤;带有,的流程线将程序框连接起来,表示算法步骤的,.,程序框,方向箭头,执行顺序,知识点二顺序结构,(1),顺序结构的定义,由若干个,组成,这是任何一个算法都离不开的基本结构,.,(2),结构形式,依次执行的步骤,类型一把自然语言描述的算法翻译成程序框图,解析答案,反思与感悟,例,1,已知一个算法如下:,第一步,输入,x,.,第二步,计算,y,2,x,3.,第三步,计算,d,.,第四步,输出,d,.,把上述算法用程序框图表示,.,题型探究,重点难点 个个击破,解,程序框图如图:,画程序框图的规则:,(1),使用标准的程序框符号;,(2),框图一般按从上到下,从左到右的方向画;,(3),描述语言写在程序框内,语言清楚、简练,.,反思与感悟,解,程序框图:,类型二顺序结构,反思与感悟,例,2,一个笼子里装有鸡和兔共,m,只,且鸡和兔共,n,只脚,设计一个计算鸡和兔各有多少只的算法,并画出程序框图,.,解,算法:第一步,输入,m,,,n,.,第三步,计算兔的只数,y,m,x,.,第四步,输出,x,,,y,.,程序框图如图所示:,顺序结构的程序框图的基本特征:,(1),必须有两个起止框,穿插输入、输出框和处理框,没有判断框,.,(2),各程序框从上到下用流程线依次连接,.,(3),处理框按计算机执行顺序沿流程线依次排列,.,反思与感悟,解,算法步骤如下:,第一步,输入三角形三条边的边长,a,,,b,,,c,.,第四步,输出,S,.,程序框图如图:,类型三读懂程序框图,反思与感悟,例,3,一个算法如图,它的功能是什么?,解,其功能是求点,(,x,0,,,y,0,),到直线,Ax,By,C,0,的距离,.,程序框图本就是为直观清晰表达算法而生,故只需弄清各种程序框、流程线的功能,再依次执行一下程序,不难读懂该图所要表达的算法,.,反思与感悟,跟踪训练,3,写出下列算法的功能:,(1),图,中算法的功能是,(,a,0,,,b,0)_,_,;,(2),图,中算法的功能是,_.,返回,求以,a,,,b,为直角边的直角三角形斜,边,c,的长,求两个实数,a,,,b,的和,1.,一个完整的程序框图至少包含,(,),A.,终端框和输入、输出框,B.,终端框和处理框,C.,终端框和判断框,D.,终端框、处理框和输入、输出框,解析答案,A,达标检测,解析,一个完整的程序框图至少需包括终端框和输入、输出框,.,对于处理框,由于输出框含有计算功能,所以可不必有,.,1,2,3,4,5,2.,下列图形符号属于判断框的是,(,),C,解析答案,1,2,3,4,5,解析,判断框用菱形表示,且图中有两个退出点,.,3.,任何一种算法都离不开的基本结构为,(,),A.,逻辑结构,B.,条件结构,C.,循环结构,D.,顺序结构,答案,D,1,2,3,4,5,4.,程序框图符号,“”,可用于,(,),A.,输出,a,10 B.,赋值,a,10,C.,判断,a,10 D.,输入,a,1,解析答案,B,1,2,3,4,5,解析,图形符号,“”,是处理框,它的功能是赋值、计算,不是用来输出、判断和输入的,故选,B.,答案,1,2,3,4,5,5.,下面程序框图表示的算法的运行结果是,(,),C,规律与方法,1.,在设计计算机程序时要画出程序运行的程序框图,有了这个程序框图,再去设计程序就有了依据,从而就可以把整个程序用机器语言表述出来,因此程序框图是我们设计程序的基本和开端,.,2.,规范程序框图的表示:,(1),使用标准的框图符号;,(2),框图一般按从上到下、从左到右的方向画,流程线要规范;,(3),除判断框外,其他框图符号只有一个进入点和一个退出点;,(4),在图形符号内描述的语言要非常简练、清楚,.,返回,本课结束,