高中数学 1.1.1算法的概念课件 新人教A版必修3.ppt

高中数学 1.1.1算法的概念课件 新人教A版必修3.ppt

ID:58645845

大小:3.69 MB

页数:55页

时间:2020-10-05

高中数学 1.1.1算法的概念课件 新人教A版必修3.ppt_第1页
高中数学 1.1.1算法的概念课件 新人教A版必修3.ppt_第2页
高中数学 1.1.1算法的概念课件 新人教A版必修3.ppt_第3页
高中数学 1.1.1算法的概念课件 新人教A版必修3.ppt_第4页
高中数学 1.1.1算法的概念课件 新人教A版必修3.ppt_第5页
资源描述:

《高中数学 1.1.1算法的概念课件 新人教A版必修3.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、算法初步第一章现代社会,计算机几乎已触及到人们生活的方方面面,为人们的生活提供了很多便利,那计算机是如何工作的呢?如何才能让它发挥更大的作用呢?事实上,计算机的应用离不开程序设计,而程序设计就是算法设计,所以要从算法说起.一起来认识算法吧!1.1 算法与程序框图第一章1.1.1 算法的概念高效课堂2课时作业4优效预习1当堂检测3优效预习在数学的学习中,我们经常会对一类问题的解法进行归纳总结,得出解决这一类问题的一般步骤或方法,如解一元二次不等式的一般步骤是:(1)化一元二次不等式为一般形式(ax2+bx+c≥0或ax2+bx+c≤0,其中a>

2、0);(2)求出该一元二次不等式对应的一元二次方程的实数根;(3)写出不等式的解集.这实际上就是算法的思想。随着计算机科学和信息技术的飞速发展,算法的思想已渗透到社会的方方面面,这一节我们就来学习算法.●知识衔接1.算法的概念●自主预习17世纪的算法用阿拉伯数字进行_________的过程数学中的算法按照_________解决某一类问题的_____和______的步骤现代算法通常可以编成_________,让计算机执行并解决问题说明计算机解决任何问题都要依赖于______,只有将解决问题的过程分解为若干个____________,即_____

3、__,并用计算机能够接受的_________准确地描述出来,计算机才能够解决问题算术运算一定规则明确有限计算机程序算法明确的步骤算法“语言”[破疑点]算法与一般意义上具体问题的解法既有联系又有区别,它们之间是一般与特殊、抽象与具体的关系.算法的获得要借助于一般意义上具体问题的求解方法,而任何一个具体问题都可以利用这类问题的一般算法来解决.在解决某些问题时,需要设计出一系列可操作或可计算的步骤,这些步骤称为解决这些问题的算法.这种用步骤呈现解决问题过程的思想方法称为算法的思想.2.算法的特征算法是做一件事情的方法和步骤.在生活中做一件事情的方法

4、和步骤有多种,我们设计的算法应本着简捷方便的原则.要正确地设计一个算法就需要了解算法的特征:特征说明有限性一个算法当运行完有限个步骤后必须结束,而不能是无限地运行确定性算法的每一步计算,都必须有确定的结果,不能模棱两可,即算法的每一步只有唯一的执行路径,对于相同的输入只能得到相同的输出结果特征说明可行性算法中的每一步骤必须能用实现算法的工具精确表达,并能在有限步内完成有序性算法从初始步骤开始,分为若干明确的步骤,每一个步骤只能有一个确定的后续步骤,只有执行完前一步才能执行后一步普遍性算法一般要适用于输入值集合中不同形式的输入值,而不是局限于某

5、些特殊的值,即算法具有一般性,一个算法总是针对某类问题设计的,所以对于求解这类问题中的任意一个问题都应该是有效的不唯一性解决一个或一类问题,可以有不同的方法和步骤,也就是说,解决这个或这类问题的算法不一定是唯一的3.算法的设计(1)算法设计的目的设计算法的目的实际上是寻求__________的算法,它可以通过计算机来完成.设计算法的关键是把过程分解成若干个__________,然后用计算机能够接受的“语言”准确地描述出来,从而达到计算机执行的目的.(2)算法设计的要求①写出的算法必须能解决__________;②要使算法尽量____、步骤尽量

6、___;③要保证算法____,且计算机能够_____.一类问题是确的步骤一类问题简单少正确执行(3)算法的描述①展现形式:目前可使用文字语言表示.②展现方式:算法常用下列方式来表示:第一步,……第二步,……第三步,…………[答案]D●预习自测[解析]A、B两选项给出了解决问题的方法和步骤,是算法.C项,利用公式计算也属于算法.D项,只提出问题没有给出解决的方法,不是算法.[警误区]算法特征中的有限性不等同于步骤的有限步,在算法结构中会出现步骤的重复使用,也就是说算法执行的步数大于或等于步骤中的步数,很可能步骤中的步数较少而要执行的步骤很多,但

7、不可以无限.2.下列对算法的理解不正确的是()A.算法有一个共同特点就是对一类问题都有效(而不是个别问题)B.算法要求是一步步执行,每一步都能得到唯一的结果C.算法一般是机械的,有时要进行大量重复的计算,它的优点是一种通法D.任何问题都可以用算法来解决[答案]D[解析]算法是解决问题的精确的描述,但是并不是所有问题都有算法,有些问题使用形式化、程序化的刻画是最恰当的.3.有蓝和黑两个墨水瓶,但现在却错把蓝墨水装在了黑墨水瓶中,黑墨水错装在了蓝墨水瓶中,要求将其互换,请你设计算法解决这一问题.[分析]由于两个墨水瓶中的墨水不能直接交换,故可以考

8、虑通过引入第三个空墨水瓶的办法进行交换.[答案]解:算法步骤如下:第一步,取一只空的墨水瓶,设其为白色.第二步,将黑墨水瓶中的蓝墨水装入白瓶中.第三步,将蓝墨水瓶中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。