什么叫算法描述啊

算法描述描述:

1、算法描述是指对设计出的算法,用一种方式进行详细的描述,以便与人交流;

2、算法可采用多种描述语言来描述,各种描述语言在对问题的描述能力方面存在一定的差异,可以使用自然语言、伪代码,也可使用程序流程图,但描述的结果必须满足算法的五个特征;

3、算法的五个特征包含有输入、输出、明确性、有限性、有效性;

4、算法可采用多种描述语言来描述,许多教材中采用的是以一种计算机语言为基础,适当添加某些功能或放宽某些限制而得到的一种类语言,这些类语言既具有计算机语言的严谨性,又具有灵活性,同时也容易上机实现,因而被广泛接受;

5、算法描述语言的语法不是十分严格,它主要由符号与表达式、赋值语句、控制转移语句、循环语句、其他语句构成,符号命名、数学及逻辑表达式一般与程序书写一致,赋值用箭头表示,语句可有标识,标识可以是数字,也可以是具有实际意义的单词。

时间: 2024-08-26 03:12:36

什么叫算法描述啊的相关文章

密码体制分类及典型算法描述

一.密码体制分为三类: 1.换位与代替密码体制. 2.序列与分组密码体制. 3.对称与非对称密钥密码体制. 二.典型算法描述: 1.对称密码算法: 就是加密密钥能够从解密密钥中推算出来,反过来也成立.在大多数对称算法中,加/解密密钥是相同的.这些算法也叫秘密密钥算法或单密钥算法,它要求发送者和接收者在安全通信之前,商定一个密钥.对称算法的安全性依赖于密钥,泄漏密钥就意味着任何人都能对消息进行加密或解密.只要通信需要保密,密钥就必须保密. 2.公开密码算法: 用作加密的密钥不同于用作解密的密钥,而

描述算法常用工具

自然语言.伪代码.流程图. 自然语言通常是指一种自然地随文化演化的语言.英语.汉语.日语为自然语言的例子,而世界语则为人造语言,即是一种为某些特定目的而创造的语言. 不过,有时所有人类使用的语言(包括上述自然地随文化演化的语言,以及人造语言)都会被视为"自然"语言,以相对于如编程语言等为计算机而设的"人造"语言. 伪代码是一种算法描述语言.使用伪代码的目的是使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java等)实现.因此,伪代码必须结构清晰.代码

算法的6种设计方法

算法的6种设计方法有分治与递归算法.散列与凝聚算法.贪心算法.动态规划算法.回溯算法和分支限界算法.在每一章的开头,都先对相应的典型算法的基本思路进行详细.清晰的阐述,然后通过多种实际问题的求解,对该典型算法的设计方法作进一步的剖析.第8章对NP完全问题的基本理论进行讨论,并介绍了求解NP困难问题的近似算法和概率算法. <算法设计方法>一书介绍了算法描述和算法分析的基本方法,详细介绍了各种典型算法的基本设计思路.算法是计算机科学的核心内容之一,也是应用电子计算机求解实际问题的基础.对复杂的实际

算法和数据结构有什么入门级的书

1.<数据结构(C++语言版)>. 简介:本书在简要回顾基本C++程序设计概念的基础上,全面系统地介绍了队列.堆栈.树.图等基本数据结构.本书将C++语言作为数据结构的算法描述语言.一方面对传统的数据结构内容进行了C++语言实现,另一方面将数据结构与面向对象技术结合起来,围绕抽象数据类型的概念来讨论每一种数据结构及算法. 2.<算法导论>. 简介:该书是一本十分经典的计算机算法书籍,与高德纳的<计算机程序设计艺术>相媲美.本书的最大特点就是将严谨性和全面性融入在了一起.

怎么建立目标系统的逻辑模型

具体做法:首先确定目标系统与当前系统的逻辑差别:然后将变化部分看作是新的处理步骤,对功能图及对象图进行调整:最后由外及里对变化的部分进行分析,推断其结构,获得目标系统的逻辑模型.通常用数据流图.数据字典和主要的处理算法描述这个逻辑模型.

高中数学伪代码

"伪代码"是一种算法描述语言.使用"伪代码"的目的是使被描述的算法可以容易地以任何一种编程语言实现."伪代码"介于自然语言与编程语言之间,结构清晰.代码简单且可读性好."伪代码"是半角式化.不标准的语言, 不用拘泥于具体实现,可以将整个算法运行过程的结构用接近自然语言的形式.在"伪代码"中,每一条指令占一行,指令后不跟任何符号,通常用连续的数字或字母来标示同一即模块中的连续语句,有时也可省略标号.

计算机二级考试的书买什么

1.具有计算机的基础知识: 2.了解操作系统的基本概念,掌握常用操作系统的使用: 3.掌握基本数据结构和常用算法:熟悉算法描述工具,流程图的使用: 4.能熟练地使用一种高级语言或数据库语言编写程序.调试程序: 5.可以参考能力要求选择合适的辅导书.

什么是伪代码

伪代码是一种算法描述语言.伪代码的目的是使被描述的算法可以容易地以任何一种编程语言实现.所以伪代码应该结构清晰.代码简单.可读性好,并且类似自然语言. 以编程语言的书写形式指明算法职能.伪代码相比程序语言它更类似自然语言.它是半角式化.不标准的语言.可以将整个算法运行过程的结构用接近自然语言的形式描述出来.人们在用不同的编程语言实现同一个算法时意识到,功能时可能很难,因为程序语言的形式限制了程序员对程序关键部分的理解.而伪代码提供了更多的设计信息,每一个模块的描述都必须与设计结构图一起出现.伪代

全国计算二级考试主要考什么

全国计算机等级考试二级考试大主要考查以下几个方面: 1.具有计算机的基础知识. 2.了解操作系统相关信息. 3.掌握基本数据结构和常用算法,熟悉算法描述工具──流程图的使用. 4.能熟练地使用一种高级语言或数据库语言编写程序.调试程序.