算法的含义[下学期] 江苏教育出版社

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
500 第三步 得到结果 . 3
例1:写出求1+2+3+4+5
的一个算法.
第一步 计算1+2,得到3; 第二步 将第一步中的运算
结果3与3相加,得到6;
第三步 将第二步中的运算 结果6与4相加,得到10; 第四步 将第三步中的运算 结果10与5相加,得到15.
例1:写出求1+2+3+4+5
的一个算法.
练习 2 写出求 1 3 5 7 的一个算法. 3 已知直角坐标系中的两点A(-1,0),B(3,2),
写出求直线AB的方程的一个算法.
来自百度文库
第一步 报“4000”; 第二步 若主持人说“高了”,就报“2000”; 否则报“6000”; 第三步 重复第二步的报数方法,直至得 到正确结果.
算法的含义 一般而言,对一类问题的 机械的, 统一的 求解方法称为算法.
练习
1 给出计算半径为3的球的体积的一个算法. 第一步 取R=3;
4 3 第二步 计算 V R ; 3
情境1 如何将大象放进冰箱? 第一步 第二步 第三步 打开冰箱; 把大象放进去; 关上冰箱.
情境2 假设你的朋友不会发电子邮件,
你能教会他吗? 第一步 打开电子邮箱; 第二步 点击“写邮件”; 第三步 输入发送地址; 第四步 输入主题; 第五步 输入信件内容; 第六步 点击“发送邮件”.
情境3 现有一商品,价格在0~8000之间, 采取怎样的策略才能在较短的时间内猜出正 确的答案呢?
第一步 取
n5 ;
n(n 1) 第二步 计算 ; 2
第三步 输出运算结果.
例2:给出求解方程组
2 x y 7(1) 的一个算法. 4 x 5 y 11(2)
第一步 方程(1)不动,将方程(2)中的x系 数除以方程(2)中x的系数,得乘数 m 4 2, 2 第二步 方程(2)减去m乘以方程(1),消去 将方程(2)中的x项,得到 2 x y 7,
3 y 3;
第三步 将上面的方程组自下而上回代求解,得到,
y 1, x 4.
算法的特点
算法的特点
1 一个算法在执行有限个步骤后必须
结束.
2 算法的每一个步骤和次序应当是确 定的. 3 从初始步骤开始,算法的每一个步骤 只能有一个确定的后继步骤,组成一个 步骤序列,序列的终止表示问题得到解 答或指出问题没有解答.
相关文档
最新文档