- 2021-04-16 发布 |
- 37.5 KB |
- 20页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
2020届二轮复习流程图与顺序结构课件(20张)(全国通用)
例:已知三角形的三个顶点坐标 ,利用海伦-秦九韶公式设计一个算法求三角形的面积。 海伦-秦九韶公式 : 算法分析: 1、求出三边长度 。 2、求出半周长 P 的值 。 3、利用公式求面积 S 。 开始 输入三点坐标值 计算三边长度及半周长 输出面积 计算三角形面积 结束 开始 输入 处理 输出 结束 起止框 表示一个算法的开始或结束 , 是任何流程图不可少的 。 输入、输出框 框内标明输入、输出的内容 处理框 框内标明所进行的处理 判断框 框内标明条件,并在框外标明条件成立或不成立时的两种不同流向。 流程线 表示从某一框到另一框的流向 1 流程图的概念 流程图,是一种用规定的 图框、带箭头的流程线及文字说明 来准确、直观地表示算法的图形。 一个程序框图包括以下几部分: ①表示相应操作的程序框; ②带箭头的流程线;( 表示操作的先后次序 ) ③程序框外必要的文字说明。 2 、算法的三种基本逻辑结构 顺序结构、选择结构、循环结构。 3、顺序结构 顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按 从上到下的顺序 进行的,它是由若干个依次执行的 处理步骤 组成的,它是任何一个算法都离不开的一种基本算法结构。 A B flag=1 输入 n 示意图 例1 设计一算法: 输入圆的半径,输出圆的 面积,并画出流程图 算法分析: 第一步: 输入圆的半径 第二步: 利用公式“圆的面积=圆周率×(半径的平方)”计算圆的面积; 第三步: 输出圆的面积。 开始 结束 输入半径 R 计算 S=Pi*R*R 输出面积 S 定义 Pi=3.14 思考:整个程序框图有什么特点? 顺序结构在程序框图中的体现就是用 流程线 将程序框 自上而下 地连接起来, 按顺序执行 算法步骤。如在示意图中, A 框和 B 框是依次执行的,只有在执行完 A 框指定的操作后,才能接着执行 B 框所指定的操作。 例 1 、写出图 1 、图 2 中程序框图的运行结果: 开始 输入 a,b a=2 b=4 S=a / b+b / a 输出 S 结束 (1)图中输出 S= ; 5/2 (2)图中输出 a= 。 开始 输入 R b= a=2b 输出 a 结束 2 练习 1 :写出下列算法的功能。 开始 输入 a,b d=a 2 +b 2 c= 输出 c 结束 ( 1 )右图算法的功能 是 ; 求两数平方和 的 算术平方根 开始 输入 a,b sum=a+b 输出 sum 结束 (2)右图算法的功能 是 。 求两数的和 练习2:利用梯形的面积公式计算上底为2,下底为4,高为5的梯形的面积。设计出该问题的算法及程序框图。 例3、写出过两点 P 1 (2,0),P 2 (0,3) 的直线方程的一个算法,并画出程序框图。 解:算法如下: 第一步: a=2,b=3; 第二步:计算 ; 第三步:输出结果。 相应的程序框图为: 结束 开始 a =2,b=3 计算 输出结果 练习3: 1、写出过两点 P 1 (3,5),P 2 (-1,2) 的直线的斜率的一个算法,并画出程序框图。 2 、写出求 A ( x 1 , y 1 ), B ( x 2 , y 2 ) 的两点距离的一个算法,并画出程序框图。查看更多