2016 - 2024

感恩一路有你

算法的三种常用描述方式 算法可以使用哪些描述方式,各有什么优势?

浏览量:5246 时间:2021-03-13 12:44:07 作者:admin

算法主要用自然语言、流程图、伪代码等进行描述。它们的优缺点可以简单概括如下:

1。自然语言的优点:用自然语言描述的算法易于理解,无需特殊训练。不足:A.由于自然语言的模糊性,容易导致算法执行的不确定性。B.自然语言的语句一般较长,导致算法执行的不确定性,所描述的算法过长。当一个算法中有许多循环和发散时,很难清晰地表达出来。D.用自然语言表达的算法不能翻译成计算机编程语言。流程图的优点:流程图所描述的算法简洁明了,易于表达选择结构。它不依赖于任何特定的计算机和计算机编程语言,因此不利于计算机编程的发展伪代码的优点:伪代码避免了编程语言严格繁琐的编写格式,而且编写方便。同时,它具有格式紧凑、易于理解、易于转换为计算机编程语言输入的优点:一个算法必须有零个或多个输入。

2. 输出:一个算法应该有一个或多个输出,这是算法计算的结果。

3. 清晰性:算法的描述必须明确,以确保算法的实际实现是准确的,并且满足要求或期望。一般需要确定实际运行结果。

4. 有限性:根据图灵的定义,一个算法是一系列可以被任何图灵完备系统模拟的运算,而图灵机器只有有限的状态、有限的输入符号和有限的传递函数。然而,一些定义规定算法必须在有限的步骤内完成。

5. 有效性:也称为可行性。这是可以实现的。算法中描述的操作可以通过执行有限次数的基本操作来实现。

算法可以使用哪些描述方式,各有什么优势?

算法描述(常用)算法描述自然语言流程图特定图形符号伪语言,包括三种基本结构的编程语言和一种类似于自然语言的高级语言,如Pascal类语言、C类语言。

算法描述的基本方法?

算法的四种描述方法是:自然语言、流程图、伪代码和高级语言程序。最推荐的描述方法是伪代码

为了表示一个算法,可以使用不同的方法。常用的方法有:①用自然语言表示算法

②用流程图表示算法

③用伪代码表示算法

④用计算机语言表示算法

算法的三种常用描述方式 算法的特征有哪些 用自然语言描述算法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。