多语言展示
当前在线:1435今日阅读:23今日分享:25

详细软件设计表示法:流程图与伪码

今天小编和大家几种常用的用于描述算法的语言。
方法/步骤
1

流程图    流程图是使用得最早最广泛的描述算法的语言。遗憾的是,它也是最容易被误解和引起争议的方法.流程图采用了三种基本结构〔如图5.22),由三种墓本结构嵌套可以构造出处理过程的完整算法。    流程图中方框代表处理步骤,菱形框代表逻辑判定条件,箭头表示控制流.除此之外,不同的人或软件商还用了许多其他符号,使流程图描述的算法难以规范化。流程图算法篇幅很大,不便记忆,且容易产生误解,目前.许多软件设计人员不使用流程图。另一方面,由于它简单直观,特别适合于初学者使用,因此使它仍被软件人员所接受,并会经久不衰地沿用下去。

2

伪码      伪码是一种混杂语言,它使用一种自然语言(如英语)的词汇.却用另一种语言(某种结构化的程序设计语言)的语法。

3

伪码与实际的高级程序设计语言的区别在于,伪码的语句直接嵌有自然语言的陈述语句,由于混有自然语言的句子,所以伪码一般是不能被直接编译的。伪码应具有下述特点:       1、关键字的固定语法,提供所有结构化构造、数据说明,并且模块化便利.       2、自然语言的自由语法。自然语言用于描述处理过程.       3、子程序定义和调用的技术,提供各种接口描述模式。       4、伪码便于计算机文字编辑,容易形成详细设计文档.

推荐信息