- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《程序图框及顺序结构》导学案.ppt
* 导 学 固 思 . . . 程序框图及顺序结构 ? 第2课时 1.了解程序框图的概念,了解常用程序框图符号(输入框、输出框、处理框、判断框、流程线等)的意义. 2.能用程序框图表示顺序结构的算法. 3.培养学生思考与表达的能力,培养学生的逻辑思维能力. 中国古代数学家张丘建在他的《算经》中提出了著名的“百钱百鸡问题”:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一.百钱买百鸡,翁、母、雏各几何?这个问题可以写出它的算法,能否用图形来表示这个算法呢? (1)在上面的问题中, 可以用自然语言表示出算法,也可以用 来表示.? (2)程序框图:又称 ,是一种用 、 及 来表示算法的图形.? 问题1 程序框图 流程图 流程线 程序框 文字说明 问题2 程序框图中常见的符号 什么叫顺序结构?有何特点? 是由若干依次执行的处理步骤组成的,它是任何一个算法都离不开的最简单、最基本的结构.其一般形式可以用如图所示的虚线框来表示.顺序结构的各个部分是按语句出现的先后次序 的顺序执行的,在执行的过程中没有“岔路”,如图中A和B两个框是依次执行的,而在执行完 所指定的操作后,必然接着执 行 所指定的操作.? 特点:(1)顺序结构的语句与语句、框图与框图之间都是按从上到下的 的,不会引起程序步骤的跳转;? 问题3 顺序结构 自上而下 A框 B框 顺序执行 ? (2)顺序结构是最简单的算法结构,任何一个算法都离不开它; (3)顺序结构只能解决一些简单的问题,对于较复杂的问题,还需用到其他的算法结构来解决. 程序框图的画法有何要求? 在学习这部分知识的时候,要掌握各个图形的形状、作用及使用规则,画程序框图的规则如下: (1)使用标准的图形符号; (2)框图一般按 、 的方向画;? (3)除判断框外,其他流程图符号一般只有一个 和一 个 ,判断框是具有超过一个退出点的唯一符号;? (4)判断框分两大类,一类判断框是“是”与“否”两分支的判断,而且有且仅有 结果;另一类是多分支判断,有几种不同的结果;? (5)在图形符号内描述的语言要非常简练清楚. 问题4 两个 从上到下 进入点 退出点 从左到右 下列关于程序框图的说法中正确的个数是( ). ①用程序框图表示算法直观、形象,容易理解; ②程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言; ③在程序框图中,起止框是任何流程不可少的; ④输入和输出框可用在算法中任何需要输入、输出的位置. A.1 B.2 C.3 D.4 1 D 【解析】由程序框图定义可知,①②③④都正确. C 2 如图所示的程序框图是已知直角三角形两直角边a,b求斜边c的算法,其中正确的是( ). 3 阅读如图所示的程序框图,若输入的a,b,c的值分别是21,32,75,则输出的a,b,c分别是 .? 75,21,32 【解析】输入21,32,75后,该程序框图的执行过程是: 输入21,32,75. x=21. a=75. c=32. b=21. 输出75,21,32. 4 画出求坐标平面内两点A(a,b),B(c,d)之间距离的程序框图. 【解析】 程序框图常见符号的应用 关于流程图(符号)的几种说法: ①任何一个流程图都必须有起止框; ②任何一个流程图都要有一个输入框、一个输出框; ③判断框是唯一具有超过一个退出点的符号. 其中正确说法的个数是( ). A.0 B.1 C.2 D.3 C 7 程序框图的基本概念 利用梯形的面积公式计算上底为a,下底为b,高为h的梯形的面积.设计出该问题的算法及程序框图. 顺序结构的程序框图的设计 已知球的半径为r=4,设计一个算法来求其表面积和体积,并画出程序框图. 在程序框图中,算法中间要处理数据或计算,可分别写在不同的( ). A.处理框内 B.判断框内 C.输入、输出框内 D.终端框内 【解析】由处理框的意义可知,对变量进行赋值、执行计算语句、处理数据、结果的传送等都可以放在处理框内,∴选A. A 已知一个直角三角形的两条直角边长为a、b,求该直角三角形内切圆及外接圆的面积,试设计求解该问题的算法,并画出程序框图. 已知点P(x0,y0)和直线l:Ax+By+C=0,求点P(x0,y0)到直线l的距离.写出解决该问题的一
文档评论(0)