1 / 5
文档名称:

1.1算法的含义.doc

格式:doc   大小:39KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

1.1算法的含义.doc

上传人:yjjg0025 2021/4/8 文件大小:39 KB

下载得到文件列表

1.1算法的含义.doc

相关文档

文档介绍

文档介绍:三点剖析
一、算法的含义
在日常生活中做任何一件事情,都是按照一定规则,一步一步进行,比如在工厂中生产一部机器,先把零件按一道道工序进行加工,然后,再把各种零件按一定法则组装成一部完整的机器,它们的工艺流程就是算法;在农村中种庄稼有耕地、播种、育苗、施肥、中耕、收割等各个环节,,在任何这些数值计算或非数值计算的过程中所采取的方法和步骤,,对一类问题的机械的、统一的求解方法称为算法.
注意:
,.
,“算法”通常是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.
、换元法、待定系数法等都是解决某一类特定问题的方法,它们的特点是对于某一类特定的问题都有效,都有固定的、机械的步骤,每一步都能得到惟一的结果,只要严格按照步骤进行,“计算”,为解决一个问题而采取的方法,,我们要发一封电子邮件,一般需要经历以下几个步骤:第一步,打开电子邮箱;第二步,点击“写邮件”;第三步,输入发送地址;第四步,输入主题;第五步,输入信件内容;第六步,点击“发送邮件”.这些步骤从广义上来讲也可以称作是发一封电子邮件的算法.
,即算法,并用计算机能够接受的“语言”准确地描述出来,计算机才能够解决问题.
我们知道,计算机本质上就是一个机械,,——(按键或按键组合)会发出特定的、固定的声音,,钢琴家才能够以此为基础进行创作,如果没有这种固定的对应关系,钢琴家也就无法驾驭钢琴,,它对于特定的命令(基本命令或由基本命令组合而成的复杂命令),能作出固定的反应(例如对于命令2+3,计算机的反应就是计算出这个算式的值为5),像这种计算机能接受并执行的基本命令或由基本命令所组合而成的复杂命令就是计算机能够接受的“语言”,也正是依靠这种“语言”,我们才能与计算机进行“交流”并且让计算机为我们所用,按照我们的意图去解决问题.
二、算法的特性
一般来讲,一个算法应具有以下五个重要特性:
1.有穷性:一个算法必须总是(对任何合法的输入值)在执行有穷步之后结束,且每一步都可在有穷时间内完成.
算法具有有穷性是为了让算法不能无休止地执行下去,以致达不到解决问题的目的.
数学中的无穷级数,在实际计算时只能取有限项,,一个无穷级数的表示只能是一个计算公式,而根据精度要求确定的计算过程才是有穷的算法.
2.确定性:算法中每一条指令必须有确切的含义,