这段程序是算法的一种具体实现什么算法

点击文档标签更多精品内容等伱发现~


VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特權免费下载VIP专享文档只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档会員用户可以通过设定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文庫认证用户/机构上传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档

还剩18页未读, 继续阅读
}
什么是程序?什么是程序设计?... 什么昰程序?什么是程序设计?

活动中的重要组成部分程序设计

往往以某种程序设计语言为工具,给出这种语言下的程序程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。专业的程序设计人员常被称为程序员

任何设计活动都是在各种约束条件和相互矛盾的需求之间寻求一种平衡,程序设计也不例外在计算机技术发展的早期,由于机器资源比较昂贵程序的时间和空间代价往往是设计关心的主要因素;随着硬件技术的飞速发展和软件规模的日益庞大,程序的结构、可维护性、复用性、可扩展性等因素日益重要

每当我写下这個公式的时

总有一种新的感悟,可是就这个程序界尽人皆知的公式却难倒了一大批想和bill·gates一争高下的朋友,下面我为大家解剖这个公式:

“程序设计”说白了就是大家所谓编程先不管这个词中有什么深刻的内涵,先看看等式右面的这两个名词

按照官方的定义:数据结构即非数值计算的程序设计问题中的计算机的操作对象以及它们之间的关系和操作;算法是对特定问题求解步骤的一种描述,是对指令的有序序列官方的解释就是经典,可是我们看了却更糊涂了别急,听我给大家解释

程序设计就像盖房子,数据结构就像砖、瓦而算法就昰设计图纸。你若想盖房子首先必须有原料(数据结构)但是这些原料不能自动地盖起了你想要的房子;你必须按照设计图纸(算法)仩的说明一砖一瓦地去砌。这样你才能拥有你想要的房子程序设计也一样,你使用的编译工具(如jave

/c/basic/pascal等)中有各种功能语句或基本结构(洳read/write/real/boolean等)它们不会自动排列成你要的程序代码。你得按照程序规定的功能去编写而程序的功能是实现就是算法的具体体现。所以通俗地說:你必须按照特定的规则把特定的功能语句和基本结构按照特定的顺序排列起来,形成一个有特定功能的程序这就是:程序设计=數据结构+算法。

数据结构是程序设计这座大厦的基础没有基础,无论设计有多么高明这座大厦不可能建造起来的。算法则是程序设計的思想它的灵魂!没有灵魂的程序不能叫程序,只是一堆杂乱无章的符号而已在程序设计中,数据结构就像物质算法就是意识。這就像哲学上说的:意识是依赖与物质而存在的物质是由于意识而发展。双方是相互依存、缺一不可的!

数据结构内容不多仅仅有几个系统自带的基本结构(像顺序结构、分支结构、循环结构、函数过程)数据类型(整型、实型、布尔、字符等)和用户定义的高级点的数據结构(数组、集合、文件、指针(队列、栈、树、图等)······)就这么多可是算法却不同了,它是多中多样的!它可以让你让数據以你想要的方式排列(当然要符合语法和功能要求^_^)再打个比方,数据结构是人体的各种组织、器官算法则是人的思想。你可以用伱的思想去支配你身体的各个可以运动的器官随意运动如果,你想去取一个苹果你可以走过去,也可以跑过去只要你想,你甚至可鉯爬过去但是无论如何,你你的器官还你的器官(没有变)目的还是同一个目的(取苹果),而方式却是随心所欲!这就是算法的灵活性不固定性。因此可以这样说:数据结构是死的而算法是活的!现在明白许多了吧!

1、简而言之,程序设计就是把一堆指令放在一塊实现某种功能

2、计算机只能识别一种语言,就是机器语言是由0和1组成的指令

由其它语言写的程序最终要变成二进制的机器语言计算機才能执行,这是通过编译器或解释器做的

程序就是一组动作的序列。程序设计语言就是一组对二进制程序进行描述的符号及规则。

丅载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

点击文档标签更多精品内容等伱发现~


VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特權免费下载VIP专享文档只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档会員用户可以通过设定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文庫认证用户/机构上传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档

还剩1页未读, 继续阅读
}

我要回帖

更多关于 程序是算法的一种具体实现 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信