广义地讲,为解决一个问题而采用的方法和步骤就称为

如题所述

广义地讲,为了解决某一问题而采取的方法和步骤.就称之为算法.

计算机算法分为数值运算算法和非数值运算算法,数值运算的目的是求数值的解;非数值运算的应用范围十分广泛;目前,计算机在非数值运算方面的应用远远超过了在数值运算方面的作用。

算法的特性

一个有效的算法应该具有以下的特点:

(1)有穷性:一个算法应具有有限的操作步骤,而不能是无限的。

(2)确定性:算法中的每一个步骤都应该是确定的,而不是含糊或摸棱两可的。

(3)有零或多个输入:所谓的输入,是指在执行算法时需要从外界取得必要的信息。

(4)有一个或多个输出:算法的目的是为了求“解”,“解”就是输出。

(5)有效性:算法中的每一个步骤都应当有效的执行,并得到确定的结果。

怎样表示一个算法:

算法的表示方法有很多种,最常用到的方法有:用自然语言表示算法;用流程图表示算法;用N-S流程图表示算法;用伪代码表示算法和用计算机语言表示算法等

算法有三种基本结构:分别是顺序结构,选择结构和循环结构(分为“当”型和“直到”型)

温馨提示:答案为网友推荐,仅供参考
相似回答