> 时尚打扮 > 算法正确的程序

算法正确的程序

算法正确的程序

算法正确程序应该具备以下特性:

1. 有穷性 :算法必须在执行有穷步之后结束,不能陷入无限循环。

2. 确定性 :算法中的每一步骤都必须有确切的含义,不能有歧义性,即对于相同的输入,算法必须产生相同的输出。

3. 可行性 :算法的每一步骤都必须是有效的,也就是说,算法的每一步骤都能够通过执行有限次数的操作来完成。

4. 输入 :算法可以有零个或多个输入。

5. 输出 :算法至少有一个输出,对于相同的输入,算法的输出必须是一致的。

根据以上特性,我们可以判断题目中错误的叙述是:

选项A :算法正确的程序可以有零个输入。这是正确的,因为算法可以有零个或多个输入。

选项B :算法正确的程序最终一定会结束。这是正确的,因为算法必须是有穷的,必须在有限步骤内终止。

选项C :算法正确的程序可以有零个输出。这是错误的,因为算法至少有一个输出。

选项D :算法正确的程序对于相同的输入一定有相同的结果。这是正确的,因为算法具有确定性。

因此,错误的叙述是 选项C :算法正确的程序可以有零个输出。

其他小伙伴的相似问题:

算法正确的程序例子有哪些?

如何判断一个程序是否是正确的算法?

算法正确的程序必须满足哪些条件?