下载此文档

高中数学流程图苏教版必修3.doc


文档分类:中学教育 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
流程图
在上一节,我们已经能够用自然语言来描述算法.用自然语言描述的算法,优点是可直接理解,缺点是语句一般太长,使原本较为简单的算法显得冗长.另外一点就是,所有的语句都是自然串行或线性排列的,对有分支或循环的算法,用自然语言描述那么将显要非常简练清楚.
2.三种根本逻辑结构的共同特点
①只有一个入口;
②一个菱形判断框有两个出口,而一个选择结构只有一个出口,不要将菱形框的出口和选择结构的出口混为一谈;
A
p
图5-2-5
A
B
图5-2-6
③结构内的每一局部都有时机被执行到.也就是说对每一个框〔除结束框〕来说都应当有一条从入口到出口的路径通过它.像图5-2-5中的A,没有一条从入口到出口的路径通过它,就是不符合要求的流程图;
④结构内不存在死循环,即无终止的循环.像图5-2-6就是一个死循环.在流程图中是不允许有死循环出现的;
三种根本结构的这些共同特点,也是检查一个流程图或算法是否正确、合理的方法和试金石.
潜能开发
开 始
输入x1,y1,x2,y2
d←
x0=,
输出d ,〔x0,y0〕
结 束
图5-2-7
[例1]两点A〔x1,y1〕,B〔x2,y2〕,求线段AB的长度d及中点P的坐标.试设计算法并画出流程图.
思路分析  
可直接利用两点间的距离公式及中点坐标公式求距离与中点坐标.
[解答]算法如下:
S1 输入x1,y1,x2,y2;
S2 计算d=;
S3 计算x0=,;
S4 输出d ,〔x0,y0〕.
流程图见图5-2-7.
解题规律
此题的流程图属于顺序结构,执行时是从上到下依次进行的.在画流程图时,必须遵循:①图形符号所表示的特定含义,而不能随意创造符号;②在图形符号内所描述的语言必须非常简练清晰;③画框图时,一般应遵循从上到下、从左到右的方向进行;④必须要有输入与输出口,否那么这样的算法与流程无意义;
开 始
输入x1,y1,x2,y2
输出
“斜率不存在〞
输出k
结 束
x1=x2
Y N
图5-2-8
[例2]接上例,试求AB的斜率.试设计算法并画出流程图.
思路分析
此题与上题有什么不同呢?除
知识点外,还有什么区别吗?原来
过两点的斜率可能不存在,故此题
必须在输入数据后,首先进行判断.
[解答]算法如下:
S1 输入x1,y1,x2,y2;
S2 判断x1=x2?
假设是,那么输出“斜率不存在〞,并结束;
假设不是,那么计算k=;
S3 输出斜率k.
开 始
输入〔x1,y1〕
输出d
结 束
I>5
图5-2-9
I=1
d←
Y
N
输出“线段AB、BC、CD、DE的长分别为〞
a←x1,b←y1
I←I+1
输入〔xI ,yI〕
m←xI,n←yI
[例3]上述例1、例2的再深化.
给出5个不同点A、B、C、D、E的坐标,试计算长度AB、BC、CD、DE.试设计一个算法,并画出流程图.
流程图见图5-2-8.
思路分析
我们当然可以象例1那样,一步
一步地做下去,但过程比拟繁琐,那
能不能改变流程图的结构

高中数学流程图苏教版必修3 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lu2yuwb
  • 文件大小225 KB
  • 时间2022-08-30