- 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 算法与程序框图
1.1.1 算法的概念
学 习 目 标
核 心 素 养
1.通过回顾解二元一次方程组的方法,了解算法的思想.(重点)
2.了解算法的含义和特征.(重点)
3.算法特征的使用,及算法的设计.(难点)
1.通过算法概念的学习,体现了数学抽象的核心素养.
2.借助算法的设计与应用,培养直观想象的核心素养.
一、算法的概念
算法的概念
由基本运算及规定的运算顺序所构成的完整的解题步骤,或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或序列能够解决一类问题
描述算法的方式
可以用自然语言和数学语言加以叙述,也可以借助形式语言(算法语言)给出精确的说明,也可以用框图直观地显示算法的全貌
思考:某笑话有这样一个问题:把大象装进冰箱总共分几步?答案是分三步.第一步:把冰箱门打开;第二步:把大象装进去;第三步:把冰箱门关上.这是一个算法吗?
[提示] 符合算法概念,是算法.
二、算法的要求
1.写出的算法,必须能解决一类问题并且能重复使用.
2.算法过程要能一步一步执行,每一步执行的操作,必须确切,不能含混不清,而且经过有限步后能得出结果.
思考:根据算法的要求,你能简要地概括一下算法有哪些特征吗?
[提示] 有限性、确定性、逻辑性、普遍性、不唯一性.
1.下列选项中能称为算法的是( )
A.在家里一般是爸爸做饭
B.做饭需要刷锅、淘米、加水、加热这些步骤
C.在野外做饭野炊
D.做饭必须有米
B [B项描述的是解决一类问题的方法,能称为算法,故选B.]
2.算法的有限性是指( )
A.算法必须包含输出
B.算法中每个操作步骤都是可执行的
C.算法的步骤必须有限
D.以上说法均不正确
[答案] C
3.下列说法中不能看成算法的是( )
A.某人乘车去公园,先遛弯,再买菜,最后带着菜回家
B.烹制红烧肉的菜谱
C.从山东济南乘火车到北京,再从北京乘飞机到伦敦
D.小明会洗衣服
D [只要按步骤完成某项任务就是一个算法,很明显A、B、C都是按步骤完成某项任务的,均是算法,而D中仅仅说明了一个事实,不是算法.]
4.求过P(a1,b1),Q(a2,b2)(a1,b1,a2,b2∈R)两点的直线的斜率有以下算法,请在横线上填上适当的步骤:
第一步,取x1=a1,y1=b1,x2=a2,y2=b2.
第二步,若x1=x2,则输出“斜率不存在”,结束算法;否则,执行第三步.
第三步,______________.
第四步,输出k.
计算斜率k=eq \f(y2-y1,x2-x1) [分析第二步和第四步可知,第三步的功能是给出斜率的计算公式,并将值赋给k,参考第一步的写法,第三步的内容应是“计算斜率k=eq \f(y2-y1,x2-x1)”.]
算法的概念
【例1】 (1)下列描述不能看作算法的是( )
A.解一元一次方程的步骤是去分母,去括号,移项,合并同类项,系数化为1
B.洗衣机使用说明书的使用操作步骤
C.解方程2x2+x-1=0
D.利用公式S=πr2计算半径为4的圆的面积,就是计算π×42
(2)下列关于算法的说法:
①求解某一类问题的算法是唯一的;
②算法的每一步操作必须是明确的,不能有歧义或模糊不清;
③算法执行后一定产生明确的结果.
其中正确的个数有( )
A.1个 B.2个
C.3个 D.0个
(1)C (2)B [(1)A,B,D都描述了解决问题的过程,可以看作算法, 而C只描述了一个事实,没说明怎么解决问题,不是算法.
(2)根据算法的特征可以知道,算法要有明确的开始与结束,每一步操作都必须是明确而有效的,必须在有限步内得到明确的结果,所以②③正确.而解决某一类问题的算法不一定是唯一的,故①错误.]
1.算法实际上是解决问题的一种程序性方法,它通常解决某一个或一类问题,在用算法解决问题时,显然体现了特殊与一般的数学思想.
2.算法的特点有:①有限性,②确定性,③顺序性和正确性,④不唯一性,⑤普遍性.解答有关算法的概念判断题,应根据算法的这五大特点进行判断.
1.(1)下列可以看成算法的是( )
A.学习数学时,课前预习,课上认真听讲并记好笔记,课下先复习再做作业,之后做适当的练习题
B.今天餐厅的饭真好吃
C.这道数学题很难做
D.方程2x2-x+1=0无实数根
A [A是学习数学的一个步骤,所以是算法.]
(2)下列叙述中,
①植树需要运苗、挖坑、栽苗、浇水这些步骤;
②按顺序进行下列运算:1+1=2,2+1=3,3+1=4,…,99+1=100;
③从青岛乘动车到济南,再从济南乘飞机到南京;
④3xx+1;
⑤求所有能被3整除的正数,即3,6,9,12,….
能称为算法的有________.(填序号)
①②③ [根据算法的含义和特征:①②③都是
您可能关注的文档
- 人教部编版九年级上册第14课 中国共 产党诞生同步训练试题(无答案).doc
- 2019-2020同步粤教语文必修一课时分层作业9 荷塘月色+Word版含解析.doc
- 2019-2020年中图版生物必修一讲义:第1单元+第2章+第1节 细胞的化学组成及答案.doc
- 人教版八年级《历史和社会》上册同步测试:第三单元第三课 汉武帝时代的大一统格局.doc
- 2019日照中考物理真题(解析版).doc
- 2020届中考科学分类集训:植物和土壤.doc
- 2019-2020历史新航标导学人民必修一刷题课时练:课时作业+15外交关系的突破+Word版含解析.doc
- 2019-2020同步新教材鲁科物理必修一新突破章末综合测评(四)+Word版含解析.doc
- 核电站主要系统分级概况.doc
- 2019-2020同步译林英语选修六新突破课时分层作业10 Section+Ⅰ、Ⅱ+Word版含解析.doc
- 人教版八年级上册Unit3-Section-B-(3a-SC)-教学课件.ppt
- 遵义市第四十二中学八年级物理18.3第三节空气的力量.doc
- 2019秋人教新目标九年级英语全册同步练习题:Unit 6 单元话题写作.doc
- 2019年长沙市初中毕业生综合素质评价操作指引.docx
- 马克思主义和社会科学方法论.pptx
- 2019秋外研版九年级英语上册Module 8Sports life听力测试.docx
- 六年级下册总复习总结---常见的量.ppt
- 岭下镇中学大课间活动方案设计.doc
- 2018-2019年福建省福州第四中学桔园洲中学2018-2019年初三10月质量检测(无答案).doc
- 五年级部编版语文15-黄继光.pptx
文档评论(0)