- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
§1 算法的基本思想
学 习 目 标
核 心 素 养
1.通过对解决具体问题过程与步骤的分析,体会算法的思想,了解算法的含义及其基本特征.(重点)
2.通过分析具体问题,抽象出算法的过程,培养抽象概括能力、语言表达能力和逻辑思维能力.(难点)
3.通过算法的学习,进一步让学生体验到数学与现实世界的关系、数学与计算机技术的关系,从而提高学生学习数学的兴趣.
1.通过对具体问题过程与步骤的分析,抽象出算法过程,培养数学抽象素养.
2.通过分析具体问题提炼算法过程,提升逻辑推理素养.
1.算法的概念
算法是解决某类问题的一系列步骤或程序,只要按照这些步骤执行,都能使问题得到解决.一般来说,“用算法解决问题”都是可以利用计算机帮助完成的.
2.算法的基本思想
在解决某些问题时,需要设计出一系列可操作或可计算的步骤,通过实施这些步骤来解决问题,通常把这些步骤称为解决这些问题的算法.这种解决问题的思想方法称为算法的基本思想.
3.算法的特征
(1)确定性:算法的每一步必须是确切定义的,且无二义性,算法只有唯一的一条执行路径,对于相同的输入只能得出相同的输出.
(2)有穷性:一个算法必须在执行有穷次运算后结束.在所规定的时间和空间内,若不能获得正确结果,其算法也是不能被采用的.
(3)可行性:算法中的每一个步骤必须能用实现算法的工具——可执行指令精确表达,并在有限步骤内完成,否则这种算法也是不会被采纳的.
(4)输入:算法一定要根据输入的初始数据或给定的初值才能正确执行它的每一个步骤.
(5)输出:算法一定能得到问题的解,有一个或多个结果输出,达到求解问题的目的,没有输出结果的算法是没有意义的.
(6)此外,还要求算法应具有通用性:算法应适用于某一类问题中的所有个体,而不是只能用来解决一个具体问题.
思考:求解某一个问题的算法是否是唯一的?任何问题都可设计算法解决吗?
[提示] 不是,不一定.
1.算法的每一步都应该是正确的、能有效执行的,并且能得到明确的结果,这是指算法的( )
A.有穷性 B.确定性
C.逻辑性 D.不唯一性
B [算法的过程和每一步的结果都是确定的,即确定性.]
2.下列四种自然语言叙述中,能称作算法的是( )
A.在家里一般是妈妈做饭
B.在野外做饭叫野炊
C.研究函数奇偶性可以按“判断定义域是否关于原点对称,考查f(x)与f(-x)满足的关系”的程序进行
D.做饭必须要有米
C [只有C项能按一定的程序或步骤完成.]
3.下列关于算法的说法中正确的是( )
A.算法是某个具体的解题过程
B.算法执行后可以不产生确定的结果
C.解决某类问题的算法不是唯一的
D.算法可以无限地操作下去不停止
C [算法与一般意义上具体问题的解法,既有区别,又有联系,算法的获得要借助一类问题的求解方法,而这一类具体问题都可以用这种方法来解决,因此A不对;算法中的每一步都应该是确定的,并且能有效执行,得到确定的结果,而不能含糊其辞或有歧义,所以B不正确;算法的操作步骤必须是有限的,必须在有限的步骤内完成,因此D不对;算法具有不唯一性,C正确.]
4.设计一个算法,求表面积为16π的球的体积.
[解]第一步,取S=16π.
第二步,计算R=eq \r(\f(S,4π))(由于S=4πR2).
第三步,计算V=eq \f(4,3)πR3.
第四步,输出运算结果.
算法的概念
【例1】 下列对算法的理解不正确的是( )
A.一个算法应包含有限的步骤,而不能是无限的
B.算法可以理解为由基本运算及规定的运算顺序构成的完整的解题步骤
C.算法中的每一步都应当有效地执行,并得到确定的结果
D.一个问题只能设计出一个算法
D
选项
判断
原因分析
A
√
算法的有限性指包含的步骤是有限的
B
√
算法的明确性是指每一步都是确定的
C
√
算法的每一步都是确定的,且每一步都应有确定的结果
D
×
对于同一个问题可以有不同的算法
解答这类问题的方法为特征判断法,主要从以下三方面判断
1.看是否满足顺序性.算法实际上就是顺序化的解题过程,是指可以用计算机来解决某一问题的程序或步骤.
2.看是否满足明确性.算法的每一步都是确定的,而不是含糊的、模棱两可的.
3.看是否满足有限性.一个算法必须在有限步后结束.如果一个解题步骤永远不能结束,那么就永远得不到答案.因此,有始无终的解题步骤不是算法.
此外,算法的不唯一性也要考虑到.
1.下列语句中是算法的有( )
①做饭需要刷锅、淘米、加水、加热这些步骤;
②解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1;
③方程x2-1=0有两个实根;
④求1+2+3+4的值,先计算1+2=3,再由3+3=6,6+4=10得最终结果是10.
A.1个 B.
您可能关注的文档
- 人教部编版历史七年级上册第三单元第9课 秦统一中国(1).ppt
- 2019-2020年苏教版数学必修二课时分层作业1 棱柱、棱锥和棱台.doc
- 全球气压带和风带的分布和季节移动(2).pptx
- 中考物理(真题版)专项练习题:物理常识.doc
- 近五年湖南省中考化学试题分类汇编------专题28 盐和复分解反应.docx
- 2018-2019上海市英语六年级上学期U1-U8-易错题分析80道.docx
- 沪科版 信息技术 必修 2.4信息价值的判断 教案设计.doc
- 2019-2020年人教版物理选修3-1课时分层作业11 电动势.doc
- 沪科版高中信息技术必修教材《信息技术基础》教学设计:第3章 信息的加工和获取 计算机和信息处理.doc
- 内蒙古开鲁县蒙古族中学2018-2019年高一12周测政 治试题+Word版缺答案.doc
- 2019-2020年新教材突破地理人教版必修第一册练习:2.2.3大气的水平运动.docx
- 小学二年级班主任工作计划范本.doc
- 2019-2020年人教版生物选修三课时分层作业2+基因工程的基本操作程序.doc
- 2020版英语新素养人教版写作层级训练讲义:第三部分+层级四+第三讲+演讲稿和答案.doc
- 人教版道德和法治七年级上册 第二单元 友谊的天空 测试卷.docx
- 2019-2020年人教版政 治选修五讲义:专题6+4 用证据说话及答案.doc
- 2020届高三高考一轮专题复习:匀变速直线运动的规律和应用.docx
- 2019-2020年新教材素养突破人教版地理必修第一册讲义:6.第三节 防灾减灾及答案.doc
- 人教版二年级数学上册专项练习:期末复习总结资料30页.doc
- 故县小学中华经典诵读活动实施方案.docx
文档评论(0)