预习导学第1课时程序框图、顺序结构预习导学课堂讲义当堂检测1.1.2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构[学习目标]1.掌握程序框图的概念;2.熟悉各种程序框及流程线的功能和作用;3.能用程序框图表示顺序结构的算法.[知识链接](1)已知一梯形的上底和下底分别为a,b,高为h,则梯形的面积S=_________.(2)已知点P0(x0,y0)和直线l:Ax+By+C=0,则点到直线的距离公式d=______________.(a+b)h2|Ax0+By0+C|A2+B2(3)已知一直角三角形的两直角边分别为a,b,斜边为c,则直角三角形内切圆半径r=________.a+b-c2(4)已知一个三角形三条边的边长分别为a,b,c,则三角形的面积S=p(p-a)(p-b)(p-c)其中p=a+b+c2,该公式叫海伦—秦九韶公式.[预习导引]1.程序框图(1)程序框图又称_______,是一种用_______、_______及_________来表示算法的图形.(2)在程序框图中,一个或几个_______的组合表示算法中的一个步骤;带有_________的流程线将程序框连接起来,表示算法步骤的_________.流程图程序框流程线程序框方向箭头执行顺序文字说明2.常见的程序框、流程线及各自表示的功能图形符号名称功能终端框(起止框)__________________________输入、输出框_____________________________处理框(执行框)___________表示一个算法的起始和结束表示一个算法输入和输出的信息赋值、计算_______判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线____________○连接点连接程序框图的两部分判断框连接程序框3.顺序结构(1)顺序结构的定义由若干个_______________组成的,这是任何一个算法都离不开的基本结构.(2)结构形式依次执行的步骤要点一程序框图的认识和理解例1下列关于程序框图中图形符号的理解正确的有()①任何一个流程图必须有起止框②输入框只能放在开始框后,输出框只能放在结束框前③判断框是唯一的具有超过一个退出点的图形符号④对于一个程序框图来说,判断框内的条件是唯一的A.1个B.2个C.3个D.4个答案B解析①任何一个程序必须有开始和结束,从而流程图必须有起止框,正确.②输入、输出框可以用在算法中任何需要输入、输出的位置,错误.③正确.④判断框内的条件不是唯一的,错误.故选B.规律方法(1)理解程序框图中各框图的功能是解此类题的关键,用程序框图表示算法更直观、清晰、易懂.(2)起止框用“”表示,是任何流程不可少的,表明程序的开始和结束;(3)输入、输出框图用“”表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内;(4)处理框图用“”表示,算法中处理数据需要的算式、公式等可以分别写在不同的用以处理数据的处理框内,另外,对变量进行赋值时,也用到处理框;(5)判断框是唯一具有超过一个退出点的图形符号.跟踪演练1下列说法正确的是()A.程序框图中的图形符号可以由个人来确定B.也可以用来执行计算语句C.程序框图中可以没有输出框,但必须要有输入框D.用程序框图表达算法,其优点是算法的基本逻辑结构展现得非常直接答案D解析一个完整的程序框图至少要有起止框和输入、输出框,输入、输出框只能用来输入、输出信息,不能用来执行计算.故选D.要点二利用顺序结构表示算法例2已知P0(x0,y0)和直线l:Ax+By+C=0,写出求点P0到直线l的距离d的算法,并用程序框图来描述.解第一步:输入x0,y0,A、B、C;第二步:计算m=Ax0+By0+C;第三步:计算n=A2+B2;第四步:计算d=|m|n;第五步:输出d.程序框图如图所示.规律方法应用顺序结构表示算法的步骤:(1)仔细审题,理清题意,找到解决问题的方法.(2)梳理解题步骤.(3)用数学语言描述算法,明确输入量,计算过程,输出量.(4)用程序框图表示算法过程.跟踪演练2利用梯形的面积公式计算上底为2,下底为4,高为5的梯形面积,设计出该问题的算法及程序框图.解算法如下:第一步,a=2,b=4,h=5.第二步,S=12(a+b)h.第三步,输出S.该算法的程序框图如图所示:要点三程序框图的应用例3如图所示是解决某个问题而绘制的程序框图,仔细分析各图框内的内容及图框之间的...