欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《程序框图、顺序结构》(人教A版必修3).ppt

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

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

    《程序框图、顺序结构》(人教A版必修3).ppt

    ,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=2x+3,设计一个算法,求给出函数图象上任一点的横坐标x(由键盘输入)对应的y的值,求出该点到定点(1,2)的距离,并画出程序框图.【审题指导】先由函数解析式求y的值,再由两点间的距离公式求距离,画程序框图时注意输出结果.,【规范解答】算法如下:第一步,输入横坐标的值x.第二步,计算y=2x+3.第三步,计算第四步,输出d.,程序框图:,【变式备选】已知函数f(x)=x2-2x+1,试设计一算法求函数f(f(f(3)的值,并用程序框图描述这一算法.,【解析】算法步骤如下:第一步,输入x.第二步,f(x)=x2-2x+1.第三步,x=f(x).第四步,f(x)=x2-2x+1.第五步,x=f(x).第六步,f(x)=x2-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杭州高一检测)图中所示的是一个算法的程序框图,已知a1=3,输出的b=7,则a2的值是_.,【解析】由程序框图可知,它执行的是“输入两个数,求它们的算术平均数”的功能,由 可得a2=11.答案:11,1.程序框图是算法思想的重要表现形式,程序框图中不含()(A)流程线(B)判断框(C)循环框(D)执行框【解析】选C.程序框图是由程序框和流程线组成.其中程序框包括起止框、输入输出框、执行框、判断框.这里并没有循环框.,2.程序框图中有三种基本逻辑结构,它不包括()(A)条件结构(B)判断结构(C)循环结构(D)顺序结构【解析】选B.程序框图表示算法的三种基本逻辑结构分别为顺序结构、条件结构和循环结构.其中没有判断结构.,3._结构是任何一个算法都离不开的结构.【解析】算法的逻辑结构有三种:顺序结构、条件结构和循环结构,其中顺序结构是任何一个算法都离不开的结构.答案:顺序,4.下面程序框图执行的功能是输入矩形的边长求它的面积,其中执行框中应填的是_.,【解析】由程序框图的功能可知,执行框中应填“S=ab”.答案:S=ab,5.已知x=4,y=2,画出计算w=3x+4y的值的程序框图.【解析】程序框如图所示:,Thank you!,

    注意事项

    本文(《程序框图、顺序结构》(人教A版必修3).ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开