算法可以使用哪些描述方式,各有什么优势
问题描述
- 精选答案
-
算法的描述方式主要有自然语言,流程图,伪代码等,它们的优势和不足可以简单地归纳如下:
1、自然语言优势:自然语言描述的算法通俗易懂,不用专门的训练不足:a.由于自然语言的歧义性,容易导致算法执行的不确定性.b.自然语言的语句一般较长,导致描述的算法太长.c.当一个算法中循环和分歧较多时就很难清晰地表示出来.d.自然语言表示的算法不便翻译成计算机程序设计语言.
2、流程图优势:流程图描述的算法清晰简洁,容易表达选择结构,它不依赖于任何具体的计算机和计算机程序设计语言,从而有利于不同环境的程序设计.不足:不易书写,修改起来比较费事,可以借助于专用的流程图制作软件来提升绘制和修改.
3、伪代码优势:伪代码回避了程序设计语言的严格、烦琐的书写格式,书写方便,同时具备格式紧凑,易于理解,便于向计算机程序设计语言过渡的优点.不足:由于伪代码的种类繁多,语句不容易规范,有时会产生误读.
- 其他回答
-
实现方式有(1)top-down优点:效率高,不易出错。自上而下利于早期发现错误,避免设计工作浪费。缺点:是抽象的,需要借助计算机辅助具体完成
(2)bottom-up优点:具体直观。缺点:效率低,易出错。
(3)ip复用技术与soc优点:使用户直接调用,避免重复劳动。
软核(SoftCore)是指功能经过验证的、可综合的、实现后电路结构总门数在5000门以上的VerilogHDL模型。
固核(FirmCore)是指在某一种现场可编程门阵列(FPGA)器件上实现的,经验证是正确的,且门数在5000门以上的电路结构编码文件。
硬核(HardCore)是指在某一种专用集成电路工艺(ASIC)器件上实现的,经验证是正确的,且门数在5000门以上的电路结构版图掩膜
- 其他回答
-
算法的描述方式(常用的) 算法描述 自然语言 流程图特定的表示算法的图形符号 伪语言包括程序设计语言的三大基本结构及自然语言的一种语言 类语言类似高级语言的语言,例如,类PASCAL、类C语言。
猜你喜欢内容
-
简单网:构建全网教育数据枢纽,让知识检索化繁为...
简单网:构建全网教育数据枢纽,让知识检索化繁为“简”回答数有0条优质答案参考
-
去三亚有什么好玩的地方
去三亚有什么好玩的地方回答数有1条优质答案参考
-
石狮一日游必去景点推荐
石狮一日游必去景点推荐回答数有1条优质答案参考
-
电气工程师的证书考取条件是什么
电气工程师的证书考取条件是什么回答数有1条优质答案参考
-
房地产估价师的具体报考条件有啥
房地产估价师的具体报考条件有啥回答数有1条优质答案参考
-
房产经纪人的工作内容具体包含什么
房产经纪人的工作内容具体包含什么回答数有1条优质答案参考
-
学习小提琴都有哪些难点
学习小提琴都有哪些难点回答数有1条优质答案参考
-
企业行政管理证书的含金量怎么样
企业行政管理证书的含金量怎么样回答数有1条优质答案参考
-
初学者要怎么入门小提琴
初学者要怎么入门小提琴回答数有1条优质答案参考
-
报考珠宝鉴定师要啥条件
报考珠宝鉴定师要啥条件回答数有1条优质答案参考
















