算法是为实现某个计算过程而规定的基本动作的执行序列。如果一个算法从一组满足初始条件的输入开
算法是为实现某个计算过程而规定的基本动作的执行序列。如果一个算法从一组满足初始条件的输入开始执行,那么该算法的执行一定终止,并且能够得到满足要求的结果。这句话说明算法具有(52)。
A.正确性
B.可行性
C.确定性
D.健壮性
解析:算法是对特定问题求解步骤的—种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作。
.有穷性:一个算法必须总是在执行有穷步之后结束,且每一步都可在有穷时间内完成。
.确定性:算法中每一条指令必须有确切的含义,无二义性,并且在任何条件下,算法只有惟一的一条执行路径,即对于相同的输入只能得出相同的输出。
.可行性:一个算法是可行的,即算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现。
.正确性(correctness):算法应满足具体问题的需求。
.可读性(readability):便于阅读和交流。
.健壮性(robustness):当输入数据非法时,算法也能适当地做出反应或进行处理,而不会产生莫名其妙的输出结果。
.效率与低存储需求:通俗地说,效率指的是算法执行时间;存储量需求指算法执行过程中所需要的最大存储空间。
两道计算机汇编语言大题五、程序设计题1、要求将DATA1数据区中的20个字节数据传送到DATA2数 数学 2020-05-17 …
李聪在电脑上设计了一个有理数运算程序:输入a,按8键得到运算a*b=a^2-b^2-[2(a^3- 数学 2020-05-21 …
若有一个计算类型程序,它的输入量只有一个X,其范围是[-1.0,1.0]。现在输入的角度考虑设计一组 计算机类考试 2020-05-31 …
小华编了一个计算机程序.程序运行后一分钟,电脑屏幕上首次出现一些肥皂泡,接下来每到整数分钟的时刻都 数学 2020-06-22 …
Java编写一程序编写一程序,实现下面功能.(1)随机产生200个三位的正整数,按每行10个数输出 其他 2020-07-17 …
某人设计了一个计算机应用程序,只要按顺序输入X,Y,就会输出一个两次三项式ax的平方+bxy+cy 数学 2020-07-31 …
C++关键表格怎么打印.3Q编写一个程序模拟掷两次筛子,计算两次投掷结果之和.(两个值之和应该在2 其他 2020-08-03 …
90年代初,美国麻省理工学院的罗伦兹教授用计算机模拟天气预报实践时,发现了一个令人惊讶的现象。他使用 政治 2020-11-04 …
编程实现一个计算器,按照四则运算优先级n编程实现一个简单计算器。请按照四则运算加、减、乘、除、幂(^ 其他 2020-11-28 …
算法分析与设计1,今有一个升序数组,使用二分查找完成以下功能:如果某元素存在于生序列中,返回其最后一 其他 2020-12-05 …