简答题
2.简述算法及其特点。
答案解析
正确答案:答:做任何事都要一定的步骤,算法从广义上讲,就是为解决一个问题而采取的方法和步骤。计算机算法可分为两大类:1.数值运算算法2.非数值运算算法。数值算法目的是求数值解,非数值运算包括的就十分广泛,常见的事物管理领域,图书检索等。特点:(1)有穷性:一个算法应包含有限的步骤,而不能无限的。往往指在合理的范围内。(2)确定性:算法中的每一个步骤都应当是确定的,而不应当是含糊的,模棱两可的。(3)有零个或多个输入:一个算法可以没有输入,所谓的输入是指在执行算法时需要从外界取得必要的信息。(4)有一个或多个输出:算法的目的是为了求解,“解”就是输出。但算法输出并不一定就是计算机的打印输出或屏幕输出,一个算法得到的结果就是算法的输出。没有输出的算法是没有意义的。(5)有效性:算法中的每一个步骤都应当能有效地执行,并得到确定的结果。
