数学必修三北师大版 2.2 算法的基本结构及设计 共21张PPT.ppt

数学必修三北师大版 2.2 算法的基本结构及设计 共21张PPT.ppt

数学必修三北师大版 2.2 算法的基本结构及设计 共21张PPT

变量与赋值 复习旧知: 流程图的常用符号: 起止框(终端框) 输入、输出框 处理框(执行框) 判断框 在设计算法的过程中有时候表述很麻烦,为了解决这个问题,需要引进变量和赋值。 什么是变量、 什么是赋值呢? 首先我们来看一个实例 例1 设计一种算法,从5个实数中找出最大数,并用流程图描述这个算法. 分析:解决这个问题其实很简单,只要取两个数比较取大,再与下一个数比较取大,一直这样下去,最后的一个结构就是最大数。 解 设这5个数分别为: a1,a2,a3,a4,a5 1 比较a1,a2的大小,记大数为b 2 再比较b与a3的大小,记大数为b (b的值变为a1,a2中最大的数) (b的值变为前3数中最大的数) 3 再比较b与a4的大小,记大数为b (b的值变为前4数中最大的数) 4 再比较b与a5的大小,记大数为b (b的值变为前5数中最大的数) 5 输出b,b即为所求的最大数. 开始 输入a1,a2,a3,a4,a5 比较a1与a2,记大数为b 比较b与a3,记大数为b 比较b与a4,记大数为b 比较b与a5,记大数为b 输出b 结束 变量:在研究问题的过程中可以取不同的值的量. 变量的表示:变量的名称一般由一个或几个英文字母组成,或字母加数字组成.如a,x,a1,sum,mod等. 说明: 在上述的算法中: 每一步都要与上一步中得到的

文档评论(0)

1亿VIP精品文档

相关文档