77问答网
所有问题
算法正确的程序对于相同的输入一定有相同的结果,为什么正确
如题所述
举报该问题
推荐答案 2019-03-19
该说法不正确,如果算法中包含了随机步骤,每次运行的结果不一定相同
追问
对啊,我也觉得,但是我网上查了那题,这个是对的啊,求解
追答
这个是计算机二级的题目吧,也许并没有考虑到随机算法的范畴,不必太纠结
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/833qYW33W88NWNNWGY.html
其他回答
第1个回答 2019-03-22
这种说法不完全正确。
如果算法中没有引入随机变量,或者没有改变全局变量的值,则同样的算法同样的输入可以得到同样的结果。
但是如果引入了随机变量,则可以得到不一样的结果。
相似回答
算法
至少要有一个输出吗?
为什么
?
答:
算法正确的程序至少要有一个输出
。输出指的是程序出口。一个算法包含的操作步骤应该是有限的。算法中每一条指令必须有确切的含义,不能有二义性,对于相同的输入必须能得到相同的执行结果;算法中指定的操作,都可以通过已经验证过可以实现的基本运算执行有限次后实现;在计算机上实现的算法是用来处理数据对...
为什么
输出
算法
是
输入的
逆?
答:
因为算法正确的程序最少一个输出
。输出说的是程序出口。printf函数叫做格式输出函数,其功能是按照用户指定的格式,把指定的数据输出到屏幕上。算法描述就是用伪代码或其他文字来叙述编程思想,包含内部逻辑,数据流处理等。算法(Algorithm)是指完成一个任务所需要的具体步骤和方法。也就是说给定初始状态或...
什么
是
算法
?
答:
2. 确定性:算法中的每一步都具有明确的含义
,并且不会产生任何歧义。对于相同的输入,算法的执行结果也必须是相同的。3. 可行性:算法所描述的操作必须是可以通过已经实现的基本运算执行完成的。也就是说,算法是可以被实现并执行的。4. 输入:算法应有零个或更多的输入,也就是说,算法在开始执行时...
设计
算法的
原则
答:
1、正确性:算法的正确性是指算法至少应该具有输入、输出和加工处理无歧义性、能正确反映问题的需要、能够得到问题的正确答案
。2、可读性:设计算法的目的,一方面是为了让计算机执行,但还有一个重要的目的就是为了便于他人的阅读,让人理解和交流,自己将来也可阅读。如果可读性不好,时间长了自己都不...
算法正确的程序
答:
4)可输入 输入作为
算法
加工对象的数据,通常体现为算法中的一组变量。算法可以有零个或多个输入。5)可输出 输出是一组与
输入有
确定关系的量值,是算法进行信息加工后得到
的结果
。算法至少产生一个量作为输出。第五条“可输出”性,决定B选项错误 ...
算法正确的程序
答:
用排除法
,算法正确的程序,一定有输入,
也一定有输出,而不会是零个输入输出,但不一定完全
相同,
所以,选A!
算法有什么
价值?
答:
⑤输出:一个算法有一个或多个的输出,这些输出是同输入有着特定关系的量,没有输出的算法是毫无意义的。算法总是要解决特定的问题,问题来源就是算法的输入,期望的结果就是算法的输出,没有输入输出的算法是无意义的。3.算法设计的5个要求:
①正确性
:最基本要求,算法必须能解决某个问题的需求。②...
大家正在搜
算法与程序有什么相同之处
算法和程序的相同点和不同点
程序与算法一一对应吗
程序等于什么加算法
算法一定是程序吗
程序由算法和什么组成
程序算法是什么
程序是算法的一种具体实现
算法是对程序的描述
相关问题
算法正确的程序
问什么同样输入170,这两种程序得到的结果不同?
求二级C语言笔试题库
devC++程序没错啊,可是为什么多次输入相同的数字,运行结...
计算机的算法具有哪些特性?
网络数据加密毕业论文
、叙述带参数宏定义的功能、特点与使用方法
C语言的一些表达式