欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    1121程序框图、顺序结构课件(人教A版必修三).ppt

    • 资源ID:18918976       资源大小:2.30MB        全文页数:42页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    1121程序框图、顺序结构课件(人教A版必修三).ppt

    1.1.2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构程序框图与顺序结构程序框图与顺序结构1.1.程序框图程序框图(1)(1)定义定义: :程序框图又称程序框图又称_,_,是一种用是一种用_、_及文字说明来表示算法的图形及文字说明来表示算法的图形. .(2)(2)表示表示: :在程序框图中在程序框图中, ,一个或几个一个或几个_的组合表示算法的组合表示算法中的一个步骤中的一个步骤; ;带有带有_的流程线将程序框连接起来的流程线将程序框连接起来, ,表表示算法步骤的示算法步骤的_._.流程图流程图程序框程序框流程线流程线程序框程序框方向箭头方向箭头执行顺序执行顺序(3)(3)基本程序框及其功能基本程序框及其功能. .图形符号图形符号名称名称功能功能_表示一个算法的表示一个算法的_表示一个算法输入和输出的信息表示一个算法输入和输出的信息_赋值、计算赋值、计算终端框终端框( (起起止框止框) )起始和结束起始和结束输入、输出输入、输出框框处理框处理框( (执执行框行框) )图形符号图形符号名称名称功能功能_判断某一条件是否成立判断某一条件是否成立, ,成立时在成立时在出口处标明出口处标明“是是”或或“Y”;Y”;不成不成立时标明立时标明“否否”或或“N”N”流程线流程线连接程序框连接程序框连接点连接点连接程序框图的两部分连接程序框图的两部分判断框判断框2.2.顺序结构顺序结构概念概念图示图示顺序结构是由若干个依次执行顺序结构是由若干个依次执行的的_组成的组成的, ,这是任何一个这是任何一个算法都离不开的基本结构算法都离不开的基本结构步骤步骤判断判断:(:(正确的打正确的打“”,”,错误的打错误的打“”)”)(1)(1)任何程序框图都有终端框任何程序框图都有终端框, ,它表示一个算法的起始和结它表示一个算法的起始和结束束.(.() )(2)(2)在程序框图中在程序框图中, ,任何一个程序框都只有一个进入点和退出任何一个程序框都只有一个进入点和退出点点.(.() )(3)(3)含有顺序结构的程序框图中含有顺序结构的程序框图中, ,其顺序结构只能是自上而其顺序结构只能是自上而下下.(.() )提示提示: :(1)(1)正确正确. .终端框是每一个程序框图都不可缺少的终端框是每一个程序框图都不可缺少的, ,因为因为任何程序框图都表示一个算法任何程序框图都表示一个算法, ,它都有开始和结束它都有开始和结束. .(2)(2)错误错误. .判断框有一个进入点和至少两个退出点判断框有一个进入点和至少两个退出点. .(3)(3)错误错误. .程序框图流程线的箭头代表执行方向程序框图流程线的箭头代表执行方向, ,画顺序结构的画顺序结构的程序框图时程序框图时, ,一般自上而下一般自上而下, ,但在必要时也可以选择其他的方但在必要时也可以选择其他的方向向, ,如自左向右如自左向右, ,局部也可以自下而上局部也可以自下而上. .答案答案: :(1)(1)(2)(2)(3)(3)【知识点拨【知识点拨】1.1.自然语言和程序框图的优缺点自然语言和程序框图的优缺点(1)(1)程序框图是一种用图形表示算法的方法程序框图是一种用图形表示算法的方法, ,其优点是直观、其优点是直观、形象、易于理解形象、易于理解, ,缺点是画图的规则多缺点是画图的规则多, ,画起来比较麻烦画起来比较麻烦. .(2)(2)用自然语言描述算法用自然语言描述算法, ,优点是易于直接理解优点是易于直接理解, ,但缺点是语句但缺点是语句一般比较冗长一般比较冗长, ,而且不够直观而且不够直观. .(3)(3)大部分自然语言是顺序执行的大部分自然语言是顺序执行的, ,如果有选择性的分支或者如果有选择性的分支或者循环过程循环过程, ,这样的算法用自然语言就不容易说清楚这样的算法用自然语言就不容易说清楚, ,而程序框而程序框图恰好弥补了这一不足图恰好弥补了这一不足, ,它使算法显得更直观、更清楚、更易它使算法显得更直观、更清楚、更易于读懂于读懂. .2.2.程序框图的组成程序框图的组成(1)(1)表示相应操作的程序框表示相应操作的程序框. .(2)(2)带箭头的流程线带箭头的流程线. .(3)(3)框内框内( (框外框外) )必要的文字说明必要的文字说明. .3.3.画程序框图的规则画程序框图的规则(1)(1)使用标准的框图符号使用标准的框图符号. .(2)(2)框图一般按从上到下、从左到右的方向画框图一般按从上到下、从左到右的方向画. .(3)(3)除判断框外除判断框外, ,大多数其他框图符号只有一个进入点和一个大多数其他框图符号只有一个进入点和一个退出点退出点. .判断框是具有超过一个退出点的唯一的符号判断框是具有超过一个退出点的唯一的符号. .(4)(4)常见的判断是常见的判断是“是是”与与“否否”两分支的判断两分支的判断, ,而且有且仅而且有且仅有两个结果有两个结果. .(5)(5)在图形符号内描述的语言要非常简练清楚在图形符号内描述的语言要非常简练清楚. .4.4.对顺序结构的理解对顺序结构的理解(1)(1)顺序结构是最简单的算法结构顺序结构是最简单的算法结构, ,语句与语句之间语句与语句之间, ,框与框之框与框之间是按从上到下的顺序进行的间是按从上到下的顺序进行的, ,可以用图表示顺序的示意图可以用图表示顺序的示意图, ,其中其中A A和和B B两个框是依次执行的两个框是依次执行的, ,只有在执行完只有在执行完A A框所指定的操框所指定的操作后作后, ,才能接着执行才能接着执行B B框所指定的操作框所指定的操作. .(2)(2)顺序结构至少会有一个输入、输出框顺序结构至少会有一个输入、输出框, ,一定有流程线一定有流程线, ,一定一定不会有判断框不会有判断框. .类型类型 一一 对程序框及程序框图的认识和理解对程序框及程序框图的认识和理解【典型例题【典型例题】1.1.下列是程序框图中的一部分下列是程序框图中的一部分, ,表示恰当的是表示恰当的是( () )2.2.以下是关于程序框图的框图符号的理解以下是关于程序框图的框图符号的理解: :输入框、输出框可以在算法中任何需要输入、输出的位置输入框、输出框可以在算法中任何需要输入、输出的位置出现出现; ;判断框是唯一具有超过一个退出点的框图符号判断框是唯一具有超过一个退出点的框图符号; ;对对于一个程序框图来说于一个程序框图来说, ,判断框内的条件是唯一的判断框内的条件是唯一的. .其中正确的其中正确的是是. .【解题探究【解题探究】1.1.程序框图中一般包含几类程序框程序框图中一般包含几类程序框? ?2.2.各程序框的功能是什么各程序框的功能是什么? ?探究提示探究提示: :1.1.程序框图中一般包含四类程序框程序框图中一般包含四类程序框. .2.2.圆角的矩形是终端框圆角的矩形是终端框, ,表示一个算法的起始和结束表示一个算法的起始和结束; ;直角的直角的矩形是处理框矩形是处理框, ,它在一个算法中起赋值和计算的作用它在一个算法中起赋值和计算的作用; ;平行四平行四边形是输入、输出框边形是输入、输出框, ,表示一个算法输入和输出的信息表示一个算法输入和输出的信息; ;菱形菱形是判断框是判断框, ,它在一个算法中起判断某一条件是否成立它在一个算法中起判断某一条件是否成立, ,成立时成立时在出口处标明在出口处标明“是是”或或“Y”,Y”,不成立时标明不成立时标明“否否”或或“N”.N”.【解析【解析】1.1.选选A.BA.B选项应该用处理框而非输入、输出框选项应该用处理框而非输入、输出框,C,C选项选项应该用输入、输出框而不是处理框应该用输入、输出框而不是处理框,D,D选项应该在出口处标明选项应该在出口处标明“是是”和和“否否”, ,否则运行方向不明确否则运行方向不明确. .2.2.输入、输出框可以在算法中任何需要输入、输出的位置出输入、输出框可以在算法中任何需要输入、输出的位置出现现. .判断框内的条件不是唯一的判断框内的条件不是唯一的, ,如如“ab?”ab?”也可以写成也可以写成“abab?”.?”.答案答案: :【互动探究【互动探究】本例本例1 1中的中的D D选项向右的箭头处一定标选项向右的箭头处一定标“否否”, ,向向下的箭头处一定标下的箭头处一定标“是是”, ,对吗对吗? ?请说明理由请说明理由. .【解析【解析】不对不对. .画程序框图时画程序框图时, ,根据不同的要求及图形的美观根据不同的要求及图形的美观, ,向右的箭头处也可标向右的箭头处也可标“是是”, ,向下的箭头处也可标向下的箭头处也可标“否否”. .【拓展提升【拓展提升】使用程序框的四点注意事项使用程序框的四点注意事项(1)(1)使用标准的框图符号使用标准的框图符号: :终端框终端框( (起止框起止框) )、输入、输出框、输入、输出框、处理框处理框( (执行框执行框) )、判断框都有各自专用的图形符号、判断框都有各自专用的图形符号, ,不可更改不可更改. .(2)(2)起止框起止框: :任何程序框图不可缺少任何程序框图不可缺少. .(3)(3)输入、输出框输入、输出框: :可以用在算法中任何需要输入、输出的位可以用在算法中任何需要输入、输出的位置置. .(4)(4)算法中间要处理的数据和计算算法中间要处理的数据和计算, ,可分别写在不同的处理框可分别写在不同的处理框内内. .类型类型 二二 用顺序结构表示算法用顺序结构表示算法【典型例题【典型例题】1.1.如图所示是一个算法的程序框图如图所示是一个算法的程序框图, ,若输入若输入x x1 1,x,x2 2,x,x3 3的值分别的值分别是是98,100,96,98,100,96,则输出的则输出的y y值是值是. .2.2.已知梯形的上、下底边长分别是已知梯形的上、下底边长分别是a,ba,b, ,高为高为h,h,写出一个求该写出一个求该梯形面积梯形面积S S的算法的算法, ,并画出程序框图并画出程序框图. .【解题探究【解题探究】1.1.执行由顺序结构构成的程序框图应注意什么执行由顺序结构构成的程序框图应注意什么? ?2.2.画程序框图的依据是什么画程序框图的依据是什么? ?探究提示探究提示: :1.1.注意一定按顺序执行注意一定按顺序执行, ,只有执行完上一个步骤才只有执行完上一个步骤才能执行下一个步骤能执行下一个步骤. .2.2.画程序框图时应注意以画程序框图的规则为依据画程序框图时应注意以画程序框图的规则为依据. .【解析【解析】1.1.由程序框图知由程序框图知, ,若输入若输入x x1 1,x,x2 2,x,x3 3的值分别是的值分别是98,100,96,98,100,96,则则m=98+100+96=294,m=98+100+96=294,y= y= 294=98.294=98.故输出故输出y y的值为的值为98.98.答案答案: :98982.2.算法如下算法如下: :第一步第一步, ,输入梯形的底边长输入梯形的底边长a a和和b,b,以及高以及高h.h.第二步第二步, ,计算计算a+ba+b的值的值. .第三步第三步, ,计算计算(a+b)(a+b)h h的值的值. .13第四步第四步, ,计算计算S= S= 的值的值. .第五步第五步, ,输出结果输出结果S.S.程序框图如图所示程序框图如图所示: :(a b) h2【互动探究【互动探究】本例本例1 1中中, ,若若x x1 1,x,x2 2,x,x3 3分别表示五年级三班某同学分别表示五年级三班某同学的语、数、外成绩的语、数、外成绩, ,若已知该同学的语文、外语成绩分别是若已知该同学的语文、外语成绩分别是97,95,97,95,输出的输出的y y值为值为96,96,则该同学的数学成绩是则该同学的数学成绩是. .【解题指南【解题指南】该程序框图的功能是求三个数的平均数该程序框图的功能是求三个数的平均数, ,由此可由此可求该同学的数学成绩求该同学的数学成绩. .【解析【解析】由程序框图知由程序框图知96= (97+x96= (97+x2 2+95),+95),解得解得x x2 2=96.=96.答案答案: :969613【拓展提升【拓展提升】应用顺序结构表示算法的步骤应用顺序结构表示算法的步骤(1)(1)认真审题认真审题, ,理清题意理清题意, ,明确解决方法明确解决方法. .(2)(2)明确解题步骤明确解题步骤. .(3)(3)数学语言描述算法数学语言描述算法, ,明确输入量、计算过程、输出量明确输入量、计算过程、输出量. .(4)(4)用程序框图表示算法过程用程序框图表示算法过程. .【变式训练【变式训练】如图所示的是一个算法的程序框图如图所示的是一个算法的程序框图, ,已知已知a a1 1=3,=3,输出的输出的b=7,b=7,则则a a2 2的值是的值是( () )A.11A.11 B.17 B.17 C.0.5 D.12 C.0.5 D.12【解析【解析】选选A.A.因为因为b=7,b=7,所以逆推知所以逆推知a a1 1+a+a2 2=2=27.7.因为因为a a1 1=3,=3,所以所以a a2 2=11.=11.【规范解答【规范解答】顺序结构的应用顺序结构的应用【典例【典例】 【条件分析【条件分析】【规范解答【规范解答】算法步骤如下算法步骤如下: :第一步,第一步,输入输入x x0 0,y y0 0,A A,B B,C.C.第二步,计算第二步,计算z z1 1AxAx0 0ByBy0 0C.C.第三步,计算第三步,计算z z2 2A A2 2B B2 2. .第四步,计算第四步,计算d d . .第五步,输出第五步,输出d. d. 6 6分分12zz程序框图程序框图: : 1212分分【失分警示】【失分警示】【防范措施】【防范措施】(1)(1)注意算法的规范要求注意算法的规范要求: :写算法步骤时要严谨写算法步骤时要严谨, ,输入信息要准输入信息要准确、全面确、全面, ,画程序框图时用程序框要标准规范画程序框图时用程序框要标准规范, ,要有开始和结要有开始和结束束. .(2)(2)分步计算时可引进辅助字母分步计算时可引进辅助字母, ,使计算简洁顺畅使计算简洁顺畅. .如本题中引如本题中引入了入了z z1 1和和z z2 2. .【类题试解】【类题试解】已知两点已知两点A(xA(x1 1,y,y1 1),B(x),B(x2 2,y,y2 2) ),求线段,求线段ABAB的长度的长度及其中点及其中点P P的坐标,试设计算法,并画出程序框图的坐标,试设计算法,并画出程序框图. .【解析】【解析】算法步骤如下:算法步骤如下: 程序框图:程序框图:第一步,输入第一步,输入x x1 1,y,y1 1,x,x2 2,y,y2 2. .第二步,计算第二步,计算d=d=第三步,计算第三步,计算x x0 0= = ,y y0 0= .= .第四步,输出第四步,输出d,(xd,(x0 0,y,y0 0). ). 222121xxyy.12xx212yy21.1.在程序框图中在程序框图中, ,需要根据给定的条件做出判断的内容应写在需要根据给定的条件做出判断的内容应写在下面哪个符号内下面哪个符号内( () )【解析】【解析】选选C.C.菱形是判断框菱形是判断框, ,故应选故应选C.AC.A是输入、输出框是输入、输出框,B,B是是处理框处理框,D,D什么也不是什么也不是. .2.2.在程序框图中在程序框图中, ,一个算法步骤到另一个算法步骤的连接用一个算法步骤到另一个算法步骤的连接用( () )A.A.连接点连接点B.B.判断框判断框C.C.流程线流程线D.D.处理框处理框【解析】【解析】选选C.C.流程线的意义是流程进行的方向流程线的意义是流程进行的方向, ,一个算法步骤一个算法步骤到另一个算法步骤表示的是流程进行的方向到另一个算法步骤表示的是流程进行的方向, ,故选故选C.C.而连接点而连接点是当一个框图需要分开来画时是当一个框图需要分开来画时, ,在断开处画上连接点在断开处画上连接点. .判断框判断框是根据给定条件进行判断是根据给定条件进行判断, ,处理框是赋值、计算、数据处理、处理框是赋值、计算、数据处理、结果传送结果传送, ,所以所以A,B,DA,B,D都不对都不对. .3.a3.a表示表示“处理框处理框”,b,b表示表示“输入、输出框输入、输出框”,c,c表示表示“起止起止框框”,d,d表示表示“判断框判断框”, ,以下四个图形依次为以下四个图形依次为( () )A.abcdA.abcd B.dcab B.dcabC.bacdC.bacd D.cbad D.cbad【解析】【解析】选选D.D.圆角的矩形是起止框圆角的矩形是起止框, ,平行四边形是输入、输出平行四边形是输入、输出框框, ,直角矩形是处理框直角矩形是处理框, ,菱形是判断框菱形是判断框, ,故选故选D.D.4.4.已知如图所示的程序框图已知如图所示的程序框图, ,若输入若输入x=32,x=32,则输出则输出y y的值为的值为. .【解析】【解析】当当x=32x=32时时,y=log,y=log2 232=log32=log2 22 25 5=5,=5,故输出故输出y y的值为的值为5.5.答案答案: :5 55.5.阅读程序框图阅读程序框图, ,若输入若输入a,b,ca,b,c分别是分别是10,32,70,10,32,70,则输出的则输出的a,b,ca,b,c分别是分别是. .【解析】【解析】因为因为a=10,b=32,c=70.a=10,b=32,c=70.又又a=c,a=c,所以所以a=70,c=b,a=70,c=b,所以所以c=32.c=32.又因为又因为x=a,b=x,x=a,b=x,所以所以b=10.b=10.答案答案: :70,10,3270,10,326.6.已知三角形的面积公式为已知三角形的面积公式为S= ah.S= ah.画出在三角形中画出在三角形中, ,已知已知a=8,h=2a=8,h=2时时, ,求三角形面积求三角形面积S S的程序框图的程序框图. .【解析】【解析】程序框图程序框图: :12

    注意事项

    本文(1121程序框图、顺序结构课件(人教A版必修三).ppt)为本站会员(仙***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开