程序就是算法对吗

作者&投稿:定泊 (若有异议请与网页底部的电邮联系)

算法就是程序,这句话对不?
不对。算法是解决问题的步骤,程序是算法的代码实现算法要依靠程序来完成功能,程序需要算法作为灵魂 程序是结果,算法是手段(为编写出好程序所使用的运算方法)。同样编写一个功能的程序,使用不同的算法可以让程序的体积、效率差很多,所以算法是编程的精华所在。

算法就是程序这句话对不
程序是对问题的具体代码实现。算法和程序都是指令的有限序列,但是程序是算法,而算法不一定是程序。它们的主要区别在语言描述上和执行实践上。在语言描述上,程序必须是规定的程序设计语言来写,而算法和随意。在执行时间上,算法所描述的步骤一定是有限的,而程序可以无限的执行下去。所以:程序=数据结构+...

算法与程序的区别与联系
(1) 两者定义不同。算法是对特定问题求解步骤的描述,它是有限序列指令。而程序是实现预期目的而进行操作的一系列语句和指令。说通俗一些算法是解决一个问题的思路,程序,是解决这些问题所具体好写的代码。算法没有语言界限。他只是一个思路。为实现相同的一个算法,用不同语言编写的程序会不一样。(2...

算法就是程序
不是的。算法是程序编写的方法。 而不是程序本身。简单的说,算法是理论, 而程序是实践。通过算法 可以实现出程序。而给定一个程序也可以反推出算法。

什么是算法,它的五大特性是什么,算法和程序的关系是什么
一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;可行性(Effectiveness)算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成(也称之为有效性)。算法和程序的关系是:算法就是程序的灵魂,一个需要实现特定功能的...

算法一定要用计算机程序来实现吗?
算法是对特定问题求解步骤的描述,它是有限序列指令。算法是解决问题的思路,没有语言界限。计算机程序是实现预期目的而进行操作的一系列语句和指令。程序是算法用某种程序设计语言的表述,是算法在计算机上的具体实现。程序必须用规定的程序设计语言来写,而算法很随意。一个算法可以用不同的编程语言编写出不...

什么是程序?什么是程序设计?
1、计算机程序是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。它以某些程序设计语言编写,运行于某种目标结构体系上。打个比方,程序就如同以英语(程序设计语言)写作的文章,要让一个懂得英语的人(编译器)同时也会阅读这篇文章的人(结构体系)来阅读、理解、标记...

以下对算法的叙述中,错误的是()。
以下对算法的叙述中,错误的是()。A.算法就是求解问题的方法和步骤 B.算法可以用程序来描述 C.所有算法都能用数学公式表示 D.算法具有:输入、输出、确定性、有穷性和有效性 正确答案:C

程序算法是什么意思
而程序算法是指:人们使用计算机,就是要利用计算机处理各种不同的问题,而要做到这一点,人们就必须事先对各类问题进行分析,确定解决问题的具体方法和步骤,再编制好一组让计算机执行的指令即程序,交给计算机,让计算机按人们指定的步骤有效地工作。这些具体的方法和步骤,其实就是解决一个问题的算法。例子...

为什么苹果手机只有八百万像素,但却比其他手机拍出来的照片好看?_百度...
这方面的程序就是算法。说白了,就是手机对于摄影的理解能力。 之所以说算法才是手机厂商们最终决战的战场,是因为我们手机摄影拍的是jpg,能如实体现照相设备实力的raw文件,在手机摄影这个强调便捷和随意的随手拍市场里(几乎)并不存在。 所以,硬件很难拉开的差距,在软件上就完全不一样了,而苹果800w像素的成像质量...

莱何17583938611问: 程序算法 - 搜狗百科
沙坪坝区若朋回答: 不对,算法是解决问题的步骤.而程序是对问题的具体代码实现.算法依靠程序来完成功能.

莱何17583938611问: 程序一定是算法吗? -
沙坪坝区若朋回答: 不一定呀,还有更高级的

莱何17583938611问: 算法和程序的区别是什么 -
沙坪坝区若朋回答: 用一句说话答你的话, 那就是 : 算法只是程序中可以处理的其中一件事. 算法, 基本上就是以数学的形式去对一个 "模式" 的模术, 例如最简单的毕氏定理 a^2 + b^2 = c^2 . 当然还有更多更复杂的算法, 例如 OpenCV 对面容辨识的各种算法, 从距离, 比...

莱何17583938611问: 算法就是程序这句话对么? -
沙坪坝区若朋回答: 只能说,算法是程序的框架.算法就是问题的处理方法的描述.

莱何17583938611问: 什么是算法?什么是程序?这两者之间有什么关系? -
沙坪坝区若朋回答: 算法和程序嘛...对过程化程序来说,有个沃思公式:算法+数据结构=程序.也就是说一个程序主要包含以下两方面的信息:1、对数据的描述.在程序中要指定用到哪些数据以及这些数据的类型和数据的组织形式.这就是数据结构(data structure).2、对操作的描述.即要求计算机进行操作的步骤,也就是算法(algorithm).算法当然要在有穷步后终止啊,不然计算机受得了吗...算法的特性就包含有穷这一条,而且有穷性是指在合理的范围之内,你让一个算法持续几千年,也不合常理.希望对你有用.

莱何17583938611问: 程序等于算法吗?程序往计算机上一打就能运行吗
沙坪坝区若朋回答: 当然不是,算法只是解决问题的办法,源程序需通过编译才能执行

莱何17583938611问: 算法与程序有何区别? -
沙坪坝区若朋回答: 首先是:程序=算法+数据结构 算法是对某个问题的数学具体化然后再加以结构化,从而计算能够处理.然后才是程序本身,程序是算法的具体实现了.

莱何17583938611问: 算法与程序的区别与联系 -
沙坪坝区若朋回答: 算法与程序: (1).一个程序不一定满足有穷性.例操作系统,只要整个系统不遭破坏,它将永远不会停止,即使没有作业需要处理,它仍处于动态等待中.因此,操作系统不是一个算法. (2).程序中的指令必须是机器可执行的,而算法中的指令则无此限制. (3).算法代表了对问题的解,而程序则是算法在计算机上的特定的实现.一个算法若用程序设计语言来描述,则它就是一个程序.

莱何17583938611问: 算法与程序有何区别和联系? -
沙坪坝区若朋回答: 联系:程序是计算机指令的有序集合,是算法用某种程序设计语言的表述,是算法在计算机上的具体实现. 区别: 一、形式不同 1、算法:算法在描述上一般使用半形式化的语言. 2、程序:程序是用形式化的计算机语言描述的. 二、性质不同 1、算法:算法是解决问题的步骤. 2、程序:程序是算法的代码实现. 三、特点不同 1、算法:算法要依靠程序来完成功能. 2、程序:程序需要算法作为灵魂.


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网