算法设计是编写程序的基础,下列关于算法的叙述正确的是?A任何问题都有算法 B算法可以没有输出 C算法必须具有确定性 D必须要用计算机能够理解的方式表示算法

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 18:54:33
算法设计是编写程序的基础,下列关于算法的叙述正确的是?A任何问题都有算法 B算法可以没有输出 C算法必须具有确定性 D必须要用计算机能够理解的方式表示算法

算法设计是编写程序的基础,下列关于算法的叙述正确的是?A任何问题都有算法 B算法可以没有输出 C算法必须具有确定性 D必须要用计算机能够理解的方式表示算法
算法设计是编写程序的基础,下列关于算法的叙述正确的是?
A任何问题都有算法 B算法可以没有输出 C算法必须具有确定性 D必须要用计算机能够理解的方式表示算法

算法设计是编写程序的基础,下列关于算法的叙述正确的是?A任何问题都有算法 B算法可以没有输出 C算法必须具有确定性 D必须要用计算机能够理解的方式表示算法
一个算法应该具有以下五个重要的特征:
1、有穷性(Finiteness)
算法的有穷性是指算法必须能在执行有限个步骤之后终止;
2、确切性(Definiteness) ---》C对
算法的每一步骤必须有确切的定义;
3、输入项(Input)
一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;
4、输出项(Output) -----》B错
一个算法有一个或多个输出,以反映对输入数据加工后的结果.没有输出的算法是毫无意义的;
5、可行性(Effectiveness)
算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成(也称之为有效性).
A有些问题解决不了,自然就没有响应的算法.
D算法有很多种表示方式,计算机智能理解完整代码
所以应该选择C