数学配套1.1.2程序框图和顺序结构.pptx

数学配套1.1.2程序框图和顺序结构.pptx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

1.1.2程序框图和次序构造

【学习目的】1.掌握各程序框的图形及其表达的功效.2.理解次序构造的构成特点.3.初步掌握用程序框图表达含次序构造的简朴算法.

1.程序框图流程图程序框流程线 (1)定义:程序框图又称________,是一种用__________、________及__________来表达算法的图形. (2)构成:由程序框和流程线构成.一种或几个程序框的组合表达算法中的__________;带有方向箭头的________将程序框连接起来,表达算法环节的__________.一种环节流程线执行次序文字阐明

图形符号名称功能终端框(起止框)表示一个算法的________和________,是任何算法程序框图不可缺少的输入、输出框表示一个算法________和________的信息,可用在算法中任何需要输入、输出的位置处理框(执行框)________、________,算法中处理数据需要的算式、公式等,可写在其内________判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框,表示算法进行的前进方向以及先后顺序○连接点连接程序框图的两部分2.几个基本的程序流程线和它们表达的功效起始结束输入输出赋值计算判断框

3.次序构造(1)定义:由若干个__________的环节构成.这是任何一种算法都离不开的________构造.依次执行基本出口 (2)构造形式:如图1-1-1. (3)构造特点:按流程线箭头指向的先后次序执行,这种结构只有一种入口,一种________.每个框图中只有一种语句,不能判断,只能服从指令,机械地执行任务. 图1-1-1

4.程序框图的画法环节第一步,用自然语言将算法环节体现出来.第二步,将每个环节的逻辑构造找出来,并用程序框图表示.第三步,将每个环节的程序框图用流程线连接起来,并加上终端框,得到表达算法的程序框图.

【问题探究】 判断框有两个退出点,与否表达要同时执行两个退出点? 答案:不是.判断框的退出点在任何状况下都是根据条件去执行其中的一种,而另一种不会被执行,故判断框后的流程线应根据状况标上“是”或“否”.

题型1画程序框图与读懂程序框图【例1】画出求边长为3,4,5的三角形的内切圆面积的程序框图.思维突破:按画程序框图的三个环节,精确选用图形符号作图.

解:程序框图如图D1.图D1 用自然语言描述算法是画框图的第一步,求解问题的框图有一单独输出框,不能用解决框替代.

【变式与拓展】求a,b的平方和的 1.如图1-1-2所示的算法的功效是_____________________________________. 图1-1-2算术平方根

题型2次序构造的应用 【例2】已知点P0(x0,y0)和直线l:Ax+By+C=0,图1-1-3表达一种“求点P0到直线l的距离d”的算法,请补充程序框图中应填写的内容,并判断该图与否为一种次序构造框图?图1-1-3

解:输入x0,y0,A,B,CE1=Ax0+By0+C输出d是次序构造框图.对的掌握点到直线的距离公式,并转化为用程序语言体现,是本题的考察目的.

【变式与拓展】 2.问题:“已知f(x)=x2-2x-3,求f(3)+f(-5)+f(5)的值”,请设计一种解决该问题的算法,并画出对应的程序框图.解:算法以下:第一步,x=3.第二步,y1=x2-2x-3.第三步,x=-5.第四步,y2=x2-2x-3.第五步,x=5.第六步,y3=x2-2x-3.

第七步,y=y1+y2+y3.程序框图如图D3.图D3第八步,输出y.

【例3】画出“交换输入的两个数a,b”的程序框图(即将a的值给b,b的值给a). 易错分析:y=x,表达用x的值替代y原来的值,而不是x,y值的交换.因此,在交换两个变量的值时,普通要设立一种存放中间变量的单元.

解:程序框图如图D2.图D2

[办法·规律·小结] 1.程序框图的作用是为了直观、形象地描述算法,在学习过程中,要对的运用多个图形来画程序框图,同时要通过大量的程序框图的设计,体会设计程序框图的办法.

2.画程序框图的规则.(1)一种完整的程序框图必须有起止框,用来表达程序的开始和结束. (2)使用原则的图形符号表达操作,带箭头的流程线表达算法环节的先后次序,框图普通按从上到下、从左到右的方向画. (3)除判断框外,大多数的框图符号只有一种进入点和一种退出点,判断框是唯一含有超出一种退出点的符号.(4)在图形符号内用于描述的语言要简洁清晰.

3.次序构造.它描述的是最简朴的算法,语句与语句之间,框与框之间都是按从上到下的次序进行的.

文档评论(0)

151****8293 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档