算法的描述方式有几种?分别是什么?

如题

描述算法的方法有多种,常用的有自然语言、结构化流程图、伪代码和PAD图等,其中最普遍的是流程图,分思法。

流程图(Flow Chart)使用图形表示算法的思路是一种极好的方法,因为千言万语不如一张图。流程图在汇编语言和早期的BASIC语言环境中得到应用。相关的还有一种PAD图,对PASCAL或C语言都极适用。

扩展资料:

算法可以宏泛的分为三类:

一、有限的,确定性算法 这类算法在有限的一段时间内终止。他们可能要花很长时间来执行指定的任务,但仍将在一定的时间内终止。这类算法得出的结果常取决于输入值。

二、有限的,非确定算法 这类算法在有限的时间内终止。然而,对于一个(或一些)给定的数值,算法的结果并不是唯一的或确定的。

三、无限的算法 是那些由于没有定义终止定义条件,或定义的条件无法由输入的数据满足而不终止运行的算法。通常,无限算法的产生是由于未能确定的定义终止条件。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-21
  算法的描述方式(常用的)
算法描述 自然语言
流程图  特定的表示算法的图形符号 
伪语言  包括程序设计语言的三大基本结构及自然语言的一种语言
类语言  类似高级语言的语言,例如,类PASCAL、类C语言。本回答被网友采纳
第2个回答  2022-08-25
算法的描述方式主要有:1.自然语言、2.流程图、3.盒图(N-S图)、4.伪代码、5.程序设计语言
参考资料:《大学计算机-计算思维导论》,清华大学出版社2019
第3个回答  2020-06-01
第4个回答  2017-10-15
算法的描述方式(常用的)
算法描述 自然语言
流程图  特定的表示算法的图形符号 
伪语言  包括程序设计语言的三大基本结构及自然语言的一种语言
类语言  类似高级语言的语言,例如,类PASCAL、类C语言.
相似回答