“算法和程序都不能是无穷的,否则会进入死循环” 判断是否正确

“算法和程序都不能是无穷的,否则会进入死循环” 判断是否正确,第1张

错误

刚上完课,算法是可以无穷的,程序不能无穷。

比如算π的算法就是无穷的,人类算了这么久仍让没有算明白π是多少,对吧

程序不能无穷这个就不用多说了吧,都无穷了,这程序还有毛线用处,永远都没算完,永远也得不到你要的结果,这能叫程序吗?

那么有人问了,这个π不是无穷的算法,怎么用程序算的。

当然π也是一步一步算出来呗,算法虽然无穷,我们大概先知道了这个程序算多少位,大约是个什么复杂度,然后根据电脑的情况先算能算出来的部分,对吧!

不可能一下一直算,那再牛逼的超级计算机也永远算不完。

程序里是数字取值是有范围的,看你怎样规定量的性质(即是整数,还是双整数,实数等,最高位是符号位,1 代表负号,这是规定的。

8-F: 1000, 1001 ....1111,它们的最高位,都是 1,所以是负数。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11055693.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存