北师大版必修3 第二章 1 算法的基本思想 课件(27张).pptx_第1页
北师大版必修3 第二章 1 算法的基本思想 课件(27张).pptx_第2页
北师大版必修3 第二章 1 算法的基本思想 课件(27张).pptx_第3页
北师大版必修3 第二章 1 算法的基本思想 课件(27张).pptx_第4页
北师大版必修3 第二章 1 算法的基本思想 课件(27张).pptx_第5页
免费预览已结束,剩余22页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1算法的基本思想 第二章算法初步 学习目标1 通过几个具体问题的求解过程 体会算法的基本思想 2 了解算法的含义和特征 3 会用自然语言描述简单的具体问题的算法 问题导学 达标检测 题型探究 内容索引 问题导学 思考有一碗酱油 一碗醋和一个空碗 现要把两碗盛的物品交换一下 试用自然语言表述你的操作方法 答案先把醋倒入空碗 再把酱油倒入原来盛醋的碗 最后把倒入空碗中的醋倒入原来盛酱油的碗 就完成了交换 知识点一算法的概念 梳理一般地 算法是解决某类问题的一系列 只要按照这些步骤执行 都能使问题得到解决 一般来说 用算法解决问题 都是可以利用帮助完成的 同一个问题可能存在种算法 一个算法也可以解决某一类问题 步骤或程序 计算机 多 思考设想一下电脑程序需要计算无限多步 会怎么样 答案若有无限步 必将陷入死循环 解决不了问题 故算法必须在有限步内解决问题 知识点二算法的特点 梳理算法的特点 1 有限性一个算法应包括的操作步骤 能在执行有限的操作步骤之后 2 确定性算法的计算规则及相应的计算步骤必须是唯一确定的 3 可行性算法中的每一个步骤都是可以在的时间内完成的基本操作 并能得到的结果 有限 结束 有限 确定 1 算法是解决一个问题的方法 2 一个算法可以产生不确定的结果 3 算法的步骤必须是明确的 有限的 思考辨析判断正误 题型探究 例1 1 下列对算法的理解正确的是 填上所有正确说法的序号 算法有一个共同特点就是对一类问题都有效 而不是个别问题 算法要求是一步步执行 每一步都能得到唯一的结果 算法一般是机械的 有时要进行大量重复计算 它的优点是一种通法 任何问题都可以用算法来解决 类型一算法的概念 答案 解析 2 给出下列叙述 发电子邮件 先打开电子信箱 点击写邮件 输入发送地址 输入信件内容 然后点击发送 解一元二次方程的步骤是去分母 去括号 移项 合并同类项 求解 方程x2 1 0有两个根 求1 2 3 4的值 先算1 2 3 再计算3 3 6 6 4 10 最终结果为10 其中是算法的是 写出所有是算法的序号 答案 解析 解析算法强调的是解决一类问题的方法和步骤 只陈述了有两个根的事实 没有解决如何求两个根的问题 所以不能看成算法 反思与感悟判断算法的关注点 1 明确算法的含义及算法的特征 2 判断一个问题是否有算法 关键看是否有解决某一类问题的程序或步骤 这些程序或步骤必须是明确和有效的 而且能够在有限步骤之内完成 3 算法实际上是一种程序方法 在利用算法解决问题时 体现了特殊与一般的数学思想 跟踪训练1给出以下叙述 过河要走桥 老师提问说不会 做米饭需刷锅 淘米 添水 加热这些步骤 学习要预习 听讲 质疑 练习巩固等步骤 其中能称为算法的是a b c d 答案 解析 解析 不能称为算法 根据算法的含义知 正确 解算法步骤如下 1 先将840进行素因数分解 840 23 3 5 7 2 然后将1764进行素因数分解 1764 22 32 72 3 确定它们的公共素因数 2 3 7 4 确定公共素因数的指数 公共素因数2 3 7的指数分别为2 1 1 5 最大公因数为22 31 71 84 例2设计一个算法 求840与1764的最大公因数 类型二算法设计 解答 反思与感悟设计一个具体问题的算法 通常按以下步骤 1 认真分析问题 找出解决此题的一般数学方法 2 借助有关变量或参数对算法加以表述 3 将解决问题的过程划分为若干步骤 4 用简练的语言将这个步骤表示出来 跟踪训练2设计一个算法 求98与63的最大公因数 解算法步骤如下 1 先将98进行素因数分解 98 2 72 2 然后将63进行素因数分解 63 32 7 3 确定它们的公共素因数 7 4 确定公共素因数的指数 公共素因数的指数是1 5 最大公因数为7 解答 例3某铁路部门规定甲 乙两地之间旅客托运行李的费用c 其中 单位 kg 为行李的质量 如何设计计算托运费用c 单位 元 的算法 解算法步骤如下 1 输入行李的质量 2 如果 50 则令c 0 53 后执行第4步 否则执行第3步 3 c 50 0 53 50 0 85 4 输出托运费用c 类型三选择性执行问题的算法 解答 反思与感悟解决选择性问题的算法的步骤 1 输入自变量的值 2 对自变量的范围进行判断 选择对应的解析式 求函数值 3 输出函数值 跟踪训练3已知函数y 写出给定自变量x求函数值的一个算法 解算法步骤如下 1 输入x 2 若x 0 则令y x 1后执行第5步 否则执行第3步 3 若x 0 则令y 0后执行第5步 否则执行第4步 4 令y x 1 5 输出y的值 解答 达标检测 1 下列关于算法的说法 正确的个数为 求解某一类问题的算法是唯一的 算法必须在有限步操作之后停止 算法的每一步操作必须是明确的 不能有歧义或模糊 算法执行后一定产生确定的结果 a 1b 2c 3d 4 解析由于算法具有有穷性 确定性 输出性等特点 所以 正确 而解决某类问题的算法不一定唯一 所以 错误 答案 解析 1 2 3 4 5 答案 解析 2 下列四种自然语言叙述中 能称为算法的是a 在家里一般是妈妈做饭b 买衣服需要选衣服 试衣服 试衣服 付款这些步骤c 在野外做饭叫野炊d 做饭必须要有米 解析算法是做一件事情或解决一个问题等的程序或步骤 故选b 1 2 3 4 5 答案 解析 3 已知一个算法 1 给出三个数x y z 2 计算m x y z 3 计算n 4 得出每次计算的结果 则上述算法是a 求和b 求余数c 求平均数d 先求和再求平均数 解析由算法过程可知 m为三数之和 n为这三数的平均数 故选d 1 2 3 4 5 答案 解析 4 看下面的四段话 其中不是解决问题的算法是 1 从济南到北京旅游 先坐火车 再坐飞机抵达 2 解一元一次方程的步骤是去分母 去括号 移项 合并同类项 系数化为1 3 方程x2 1 0有两个实根 4 求1 2 3 4 5的值 先计算1 2 3 再计算3 3 6 6 4 10 10 5 15 最终结果为15 解析由于 3 不是解决某一类问题的步骤 故 3 不是解决问题的算法 1 2 3 4 5 3 1 2 3 4 5 答案 解析 5 已知直角三角形两直角边长为a b 求斜边长c的一个算法分下列三步 1 计算c 2 输入直角三角形两直角边长a b的值 3 输出斜边长c的值 其中正确的顺序是 解析算法的步骤是有先后顺序的 第一步是输入 最后一步是输出 中间的步骤是赋值 计算 2 1 3 算法是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论