收藏 分享(赏)

2017学年高中数学苏教版必修3知识导引 1.2.1顺序结构 word版含解析.doc

上传人:无敌 文档编号:511410 上传时间:2018-04-09 格式:DOC 页数:7 大小:9.79MB
下载 相关 举报
2017学年高中数学苏教版必修3知识导引 1.2.1顺序结构 word版含解析.doc_第1页
第1页 / 共7页
2017学年高中数学苏教版必修3知识导引 1.2.1顺序结构 word版含解析.doc_第2页
第2页 / 共7页
2017学年高中数学苏教版必修3知识导引 1.2.1顺序结构 word版含解析.doc_第3页
第3页 / 共7页
2017学年高中数学苏教版必修3知识导引 1.2.1顺序结构 word版含解析.doc_第4页
第4页 / 共7页
2017学年高中数学苏教版必修3知识导引 1.2.1顺序结构 word版含解析.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、52 流程图521 顺序结构案例探究已知函数 f(x)=x2,把区间 -3,3十等分,画出求等分点函数值算法的流程图思路分析:把区间-3,3十等分,则等分点自变量 x 的值依次是-3 ,-24,-18,-12, -06,0,06,12,18,24,3,从这十一个数可以看出,每两个数之间相差 06,我们在计算等分点函数值时,可以引入变量 i,从自变量为-3 开始,每算一个等分点的值,i就加 06,直到 i=3 为止因此描述此问题的流程图为一个循环结构的流程图解:流程图:像这种由一些图框和带箭头的流程线组成的表示操作先后次序的图形就是这节课要研究的流程图自学导引1流程图:是由一些图框和带箭头的流程

2、线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,带箭头的流程线表示操作的先后次序2任何一种算法都是由三种基本逻辑结构组成,它们是顺序结构、选择结构、循环结构3填写下表图形符号 名称 符号表示的意义起、止框 算法的起始和结束输入、输出框算法的输入和输出的信息处理框(执行框)赋值、计算判断框 判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线 流程进行的方向循环框 程序做重复运算连结点 连结另一页或另一部分的流程图注释框 帮助理解流程图4顺序结构是任何一个算法都不可缺少的基本结构,它由若干个依次执行的处理步骤组成疑难剖析顺序结构是最简单

3、的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,不会引起步骤的跳转【例 1】 已知 x=10,y=2,画出计算 w=5x+8y 的值的流程图思路分析:首先写出解决这个问题的算法,然后根据算法的步骤和画流程图的一些规则画出流程图解:流程图:思维启示:画流程框图要使用标准的框图符号,画流程线时不要忘记画箭头,否则就难以判定各框的执行顺序了【例 2】 画已知梯形两底 a,b 和高 h,求梯形面积的流程图思路分析:对于套用公式型的问题,要注意所给公式中变量的个数及输入输出部分的设计首先写出算法:S1:输入 a、b、h;S2:计算 S= (a+b)h;21S3:输出解:根据以上算法画出流

4、程图,如右图所示思维启示:一些公式的直接套用求值,函数求值等问题,其算法不包含判断和重复操作过程,只用顺序结构描述即可【例 3】 画出计算 12345的流程图思路分析:由于本题只有有限个数,故可设计如下算法,S1:计算 12,得到 2;S2:计算第一步得到的结果 2 与 3 的积得到 6;S3:计算第二步得到的结果 6 与 4 的积,得到 24;S4:计算第三步得到的结果 24 与 5 的积,得到 120根据算法可设计出流 程图解法 1:解法 2:思维启示:这是典型的顺序结构框图,整个算法的执行过程是 S1S2S3S4,即执行完 S1 后,必须执行 S2,执行完 S2 后,必须执行 S3直到程

5、序结束【例 4】 已知两个单元分别存放了变量 x 和 y,试交换两个变量的值请用流程图来描述两个变量交换的算法思路分析:为了达到交换的目的,需要引入一个中间变量 P,通过 P 使两个变量交换,即先将变量 x 的值赋给 P,再将变量 y 的值赋给 x,最后将 t 的值赋给变量 y用顺序结构的流程图就能表达其算法解:流程图如右图所示思维启示:当你看流程图时可能有些糊涂,但是只要你想着 x、y、P 是变化着的量,开始有初始值,当我们赋给它们值以后,新的值就把以前的值替代了,我们不妨把三个变量看成存储数据的盒子,新的数据进去就把旧的数据赶走了【例 5】 阅读如图所示的流程图,说出运行的结果思路分析:由

6、流程图结构判断这是一顺序结构,其运行自上而下进行解:S1:先把 1 赋给 x;S2:把 3 赋给 y;S3:把 y+1 赋给 x,即将 3+1 赋 给 x;x 现在的值是 4,它将 x 原来的值 x=1 覆盖了S4:把 x+1 赋给 y,即 4+1 赋给 y,y 现在的值是 5,它将 y 原来值 y=3 覆盖了x=4,y=5拓展迁移【拓展点 1】 设计一个算法,求点 P0(x 0,y0)到直线 l:Ax+By+C=0 的距离 d,并画出流程图思路分析:首先将求解过程用自然语言描述出来,然后根据描述的步骤写出算法并画出流程图解:算法:S1:输入点的坐标和直线方程的系数;S2:计算 z1=Ax0+By0+C;S3:计算 z2=A2+B2;S4:计算 d= ;21S5:输出 d由以上算法可知该算法是顺序结构,用流程图表示该题的算法如下图所示【拓展点 2】 设计一个算法求平面内两点 A(a,b ) 、B(c,d )之间的距离并画出流程图解:算法:S1:输入 a、b、c、d;S2:计算:AB= ;22)()(S3:输出 AB流程图如下图所示:思维启示:上面两个题中,都引入了中间变量,例如例 6 中把 Ax0+By0+C 和 A2+B2 的值分别赋予 z1,z2,一个可以起到简化流程图的作用,另外还起到过渡的作用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报