算法是问题求解规则的一种描述,下面哪些选项属于其基本性质()。
A.确定性、有穷性、能行性、输入、输出
B.确定性、无穷性、能行性、输入、输出
C.不确定性、无穷性、能行性、输入、输出
D.不确定性、有穷性、能行性、输入、输出
- · 有4位网友选择 A,占比50%
- · 有2位网友选择 B,占比25%
- · 有1位网友选择 D,占比12.5%
- · 有1位网友选择 C,占比12.5%
A.确定性、有穷性、能行性、输入、输出
B.确定性、无穷性、能行性、输入、输出
C.不确定性、无穷性、能行性、输入、输出
D.不确定性、有穷性、能行性、输入、输出
算法是问题求解规则的一种过程描述。下列关于算法的叙述,正确的是_______。
A.算法一定要用高级语言描述
B.可采用类似自然语言的“伪代码”或流程图来描述算法
C.条件选择结构由条件和选择两种操作组成,因此算法允许有二义性
D.算法要求在若干或无限步骤内得到所求问题的解答
A.算法一定要用高级语言描述
B.可采用类似自然语言的“伪代码”或流程图来描述算法
C.条件选择结构由条件和选择两种操作组成,因此算法中允许有二义性
D.算法要求在若干或无限步骤内得到所求问题的解答
下列关于计算机算法的叙述,错误的是_______。
A.算法与程序不同,它是问题求解规则的一种过程描述,总在执行有穷步的运算后终止
B.算法的设计一般采用由细到粗,由具体到抽象的逐步求解的方法
C.算法的每一个运算必须有确切的定义,即每一个运算应该执行何种操作必须是清楚明确的,无二义性
D.分析一个算法好坏,要考虑其占用的计算机资源(如时间和空间)、算法是否易理解、易测试和易测试
A.算法是问题求解规则(方法)的一种过程描述,它必须在执行有限步操作之后结束
B.算法的设计一般采用由细到粗、由具体到抽象的逐步求解的方法
C.算法的每一个运算必须有确切的定义,即必须是清楚明确、无二义性的
D.分析一个算法的好坏,必须要考虑其占用的计算机资源(如时间和空间)的多少
A.程序是用程序设计语言对解题对象和解题步骤进行的一种描述
B.算法和数据结构是设计与编写程序时首先要考虑的两个重要方面
C.算法是问题求解规则的一种过程描述,它必须有输入,但可以没有输出
D.数据结构主要是研究数据的逻辑结构、存储结构以及在这些数据上定义的运算
A.算法的设计一般采用由精到细、由抽象到具体的逐步求精的方法
B.算法必须具有确定性、有穷性和能行性等基本性质
C.算法均必须有多个输入量,至少有一个输出量(包括参量状态的变化)
D.一个算法的好坏,需要考虑执行该算法所要占用的计算机资源
A.算法与程序不同,它是问题求解规则的一种过程描述,总在执行有穷步的运算后终止
B.算法的设计一般采用由细到粗、由具体到抽象的逐步求解的方法
C.算法的每一个运算必须有确切的定义,即每一个运算应该执行何种操作必须是清楚明确的、无二义性
D.分析一个算法好坏,要考虑其占用的计算机资源(如时间和空间)、算法是否易理解、易调试和易测试
算法的非形式化定义,一个算法就是一个有穷规则的集合,其中的规则规定了一个解决某一特定类型问题的运算序列。算法的重要特性:有穷性、确定性、输入、输出、能行性。 如,求解调和级数Hn。 下面给出求解调和级数的算法。 设变量X表示累加和,变量I表示循环的次数,则用自然语言描述算法如下: (1)将0赋值给X。 (2)将1赋值给I。 (3)将X与1/I相加,然后把结果存入X。 (4)将I加1。 (5)若I n,算法结束,结果为X;否则转到步骤(3)继续执行。 以上算法空白处为()
A.大于
B.小于等于
C.小于
D.大于等于
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!