




免费预览已结束,剩余25页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1算法的基本思想 学习目标1 通过几个具体问题的求解过程 体会算法的基本思想 重点 2 了解算法的含义和特征 重点 3 会用自然语言描述简单的具体问题的算法 重 难点 预习教材p75 83完成下列问题 知识点1算法的含义及特征1 算法的概念 在解决某些问题时 需要设计出一系列的或的步骤 通过实施这些步骤来解决问题 通常把这些步骤称为解决这些问题的算法 可操作 可计算 2 算法的特征 1 有限性 一个算法的步骤序列是的 必须在的操作之后停止 不能是的 2 确定性 算法中的每一步应该是的 并且能有效地执行且得到的结果 而不应当模棱两可 3 顺序性与正确性 算法从初始步骤开始 分为若干明确的步骤 每一个步骤只能有一个确定的后续步骤 前一步是后一步的前提 只有执行完前一步才能进行下一步 并且每一步都准确无误 才能完成问题 4 不唯一性 求解某一问题的解法不一定是的 对于同一个问题可以有的算法 5 普遍性 很多具体的问题 都可以设计合理的算法去解决 如心算 计算器计算都要经过有限 事先设计好的步骤加以解决 有限 有限 无限 确定 确定 唯一 不同 3 算法与计算机 计算机解决任何问题都要依赖于 只有将解决问题的过程分解为若干个明确的步骤 即 并用计算机能够接受的 语言 准确地描述出来 计算机才能够解决问题 算法 算法 预习评价 下列关于算法的说法 正确的打 错误的打 1 求解某一类问题的算法是唯一的 2 算法必须在有限步操作之后停止 3 算法的每一步操作必须是明确的 不能有歧义或模糊 4 算法执行后一定产生确定的结果 提示由于算法具有有限性 确定性等特点 因而 2 3 4 正确 而解决某类问题的算法不一定唯一 从而 1 错 答案 1 2 3 4 知识点2算法的设计1 设计算法的目的 设计算法的目的实际上是寻求一类问题的算法 它可以通过计算机来完成 设计算法的关键是把过程分解成若干个明确的步骤 然后用计算机能够接受的 语言 准确地描述出来 从而达到让计算机执行的目的 2 设计算法的要求 1 写出的算法必须能解决一类问题 2 要使算法尽量简单 步骤尽量少 3 要保证算法步骤有效 且计算机能够执行 预习评价 写出一个算法 求任意给出的a b c d这4个数的平均数 题型一算法的概念 例1 下列说法中是算法的有 填序号 从上海到拉萨旅游 先坐飞机 再坐客车 解一元一次不等式的步骤是去分母 去括号 移项 合并同类项 系数化为1 求以a 1 1 b 1 2 两点为端点的线段ab的中垂线方程 可先求出ab中点坐标 再求kab及中垂线的斜率 最后用点斜式方程求得线段ab的中垂线方程 求1 2 3 4的值 先计算1 2 2 再计算2 3 6 6 4 24 得最终结果为24 解析 说明了从上海到拉萨的行程安排 给出了解一元一次不等式这类问题的解法 给出了求线段的中垂线的方法及步骤 给出了求1 2 3 4的值的过程并得出结果 故 都是算法 答案 规律方法算法实际上是解决问题的一种程序性方法 它通常解决某一个或某一类问题 在用算法解决问题时 体现了特殊与一般的数学思想 训练1 算法的有穷性是指 a 算法必须包含输出b 算法中的每个步骤都是可执行的c 算法的步骤必须有限且在执行有限步操作后结束d 以上说法都不正确解析算法的有穷性是指算法应包括有限的操作步骤 并在有限步内结束 不能步骤无穷 执行时也不能不结束执行步骤 故选c 答案c 题型二算法的设计 例2 所谓正整数p为素数是指 p的所有约数只有1和p 例如 35不是素数 因为35的约数除了1和35外 还有5与7 29是素数 因为29的约数就只有1和29 试设计一个能够判断一个任意正整数n n 1 是否为素数的算法 解算法如下 第一步 给出任意一个正整数n n 1 第二步 若n 2 则输出 2是素数 判断结束 第三步 令m 1 第四步 将m的值增加1 仍用m表示 第五步 如果m n 则输出 n是素数 判断结束 第六步 判断m能否整除n 如果能整除 则输出 n不是素数 判断结束 如果不能整除 则转第四步 规律方法设计一个具体问题的算法 通常按以下步骤 1 认真分析问题 找出解决该问题的一般数学方法 2 借助有关变量或参数对算法加以表述 3 将解决问题的过程划分为若干步骤 4 用简练的语言将这个步骤表示出来 训练2 判断一个大于2的整数是否为质数的算法步骤如何设计 解第一步 给定大于2的整数n 第二步 令i 2 第三步 用i除n 得到余数r 第四步 判断 r 0 是否成立 若是 则n不是质数 结束算法 否则 将i的值增加1 仍用i表示 第五步 判断 i n 1 是否成立 若是 则n是质数 结束算法 否则 返回第三步 探究1 一位商人有9枚银元 其中有1枚略轻的是假银元 你能用天平 无砝码 将假银元找出来吗 解方法一算法如下 第一步 任取2枚银元分别放在天平的两边 若天平左 右不平衡 则轻的一枚就是假银元 若天平平衡 则进行第二步 第二步 取下右边的银元放在一边 然后把剩下的7枚银元依次放在右边进行称量 直到天平不平衡 偏轻的那一枚就是假银元 方法二算法如下 第一步 把9枚银元平均分成3组 每组3枚 第二步 先将其中两组放在天平的两边 若天平不平衡 则假银元就在轻的那一组 否则假银元在未称量的那一组 第三步 取出含假银元的那一组 从中任取2枚银元放在天平左 右两边称量 若天平不平衡 则假银元在轻的那一边 若天平平衡 则未称量的那一枚是假银元 探究2 在银行的自动柜员机上取款 要经过插卡 输入密码 操作 取钱 拔卡一系列的过程 请设计一个算法完成这件事 解第一步 将银行卡插入自动柜员机 第二步 输入银行卡的密码 第三步 选择 取款 并输入所取钱数 第四步 从出款口取钱 第五步 取出银行卡 探究3 韩信点兵 问题 韩信是汉高祖手下的大将 他英勇善战 谋略超群 为汉朝的建立立下了不朽功勋 据说他在一次点兵的时候 为保住军事秘密 不让敌人知道自己部队的军事实力 采用下述点兵方法 先令士兵从1 3报数 结果最后一个士兵报2 又令士兵从1 5报数 结果最后一个士兵报3 又令士兵从1 7报数 结果最后一个士兵报4 这样韩信很快算出自己部队里士兵的总数 请设计一个算法 求出士兵至少有多少人 解第一步 首先确定最小的满足除以3余2的正整数 2 第二步 依次加3就得到所有除以3余2的正整数 2 5 8 11 14 17 20 第三步 在上列数中确定最小的满足除以5余3的正整数 8 第四步 然后在自然数内 在8的基础上依次加上15的倍数 得到8 23 38 53 第五步 在上列数中确定最小的满足除以7余4的正整数应为53 规律方法对于查找 变量代换 文字处理等非数值型计算问题 设计算法时 首先建立过程模型 然后根据过程设计步骤 完成算法 课堂达标 1 下列四种自然语言叙述中 能称为算法的是 a 在家里一般是妈妈做饭b 做米饭需要刷锅 淘米 添水 加热这些步骤c 在野外做饭叫野炊d 做饭必须要有米解析算法是做一件事情或解决一个问题的程序或步骤 故选b 答案b 2 在用二分法求方程零点的算法中 下列说法正确的是 a 这个算法可以求所有的零点b 这个算法可以求任何方程的零点c 这个算法能求所有零点的近似解d 这个算法可以求变号零点近似解解析二分法的理论依据是函数的零点存在定理 它解决的是求变号零点的问题 并不能求所有零点的近似值 答案d 3 已知直角三角形两直角边长为a b 求斜边长c的一个算法分下列三步 输入直角三角形两直角边长a b的值 输出斜边长c的值 其中正确的顺序是 解析算法的步骤是有先后顺序的 第一步是输入 最后一步是输出 中间的步骤是赋值 计算 答案 4 下面是解决一个问题的算法 第一步 输入x 第二步 若x 4 转到第三步 否则转到第四步 第三步 输出2x 1 第四步 输出x2 2x 3 当输入x的值为 时 输出的数值最小值为 答案12 5 写出解方程x2 2x 3 0的两种以上的算法 解方法一第一步 将方程左边因式分解 得 x 3 x 1 0 第二步 由 得x 3 0 或x 1 0 第三步 解 得x 3 解 得x 1 方法二第一步 移项 得x2 2x 3 第二步
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚诉讼调解达成一致子女抚养及财产分割执行合同
- 离婚房产分割与原配偶子女就业基金协议
- 离婚财产分割及子女抚养费支付协议
- 离婚协议范本:无子女共同财产分配及债务清理
- 链家新人培训体系
- 班组新员工安全培训内容课件
- 中国历史文选 课件 第十九讲 经籍志序;第二十讲 二体
- 幼儿学看病课件
- 进餐环节培训课件
- 统编人教版四年级语文下册第三单元《语文园地三》示范教学课件
- 苏科版八年级上册物理教学计划
- 电力建设土建工程施工记录填写样表
- 四年级语文下册课外阅读《青铜葵花》导读课 课件(共24张PPT)
- MR在梨状肌综合征的诊断中的应用
- 检修安全培训课件
- 操作性前提方案(OPRP)确认记录表
- GB/T 17614.1-2015工业过程控制系统用变送器第1部分:性能评定方法
- GB 28235-2020紫外线消毒器卫生要求
- Avaya新产品和解决方案介绍课件
- 台湾问题与祖国统一
- 2023年阜阳市颍州区工会系统招聘考试笔试题库及答案解析
评论
0/150
提交评论