学习代码审查伪码编写_第1页
学习代码审查伪码编写_第2页
学习代码审查伪码编写_第3页
学习代码审查伪码编写_第4页
学习代码审查伪码编写_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、修订Date日期Revi Ver修订版本CR ID/ Defect IDCR号Section Number修改章节Description描述Author作者2003-9-32.2All在3.2.1函数头说明中要求说明作者或者修改者的及工号。并刷新了目录结构。Catalog 目录123Objectives 目标7Scope范围7Guideline指南73.13.23.3roduction 简介7Simple Daypes简单数据类型7Sement 语句8Conditional条件语句8Repetition/Iterative重复/循环语句8Switch/Case分支语句8Define varia

2、bles变量定义语句8Define poer variable指针定义语句9Nested Poers 指针嵌套9Input&Output输入与输出9Operators运算符93.3.13.3.23.3.33.3.43.3.53.3.63.3.73.3.83.4Combined Daype Definition 组合数据类型定义93.4.13.4.23.4.3Class Definition类定义9Data Structure Definition数据结构定义10Constant Declaration常量. 103.53.63.73.8Comments注释10For calling a rou

3、tine or return a value 例程调用和返回值10To define a routine / function / procedure11Suggestions 建议1245Assoted Forms/Records相关表格/. 14A routine exle 一个例程例子14伪码指导书Key words:Pseudocode, Guideline, 伪码,指导书List of abbreviations 缩略语:None.1Objectives 目标本指导书的目的是提供行之有效的详细设计伪码写作方法。2Scope范围本指导书适用于技术类型的项目。3Guideline指南3.

4、1roduction 简介伪码使用自然语言、数学符号和一组关键字来描述算法,这里使用英文作为自然语言。每个语句新起一行。可以使用子例程来模块化伪码,子例程也用伪码符号写成。3.2 Simple Daypes 简单数据类型可以在伪码中使用的简单数据类型如下:egerrealcharacterstring如果需要描述变量的值域,可以使用“long”、“short”、“mini”等前缀。3.3 Sement 语句3.3.1Conditional 条件语句If (condition1).Else if (condition2).Else.3.3.2Repetition/Iterative 重复/循环语

5、句While (condition).For Var = StartValue.ToEndValueStepN3.3.3Switch/Case 分支语句SwitchCase yyy:.Break; Default:Break;/*end of switch*/3.3.4Define variables 变量定义语句Variable type 上面的“type”可以是简单数据类型,也可以是在3.4节中定义的组合数据类型。如果“type”是复合数据类型,面保留“structure”和“class”前缀。3.3.5Define poer variable 指针定义语句Variable type3.3

6、.6Nested Poers 指针嵌套Variable Name - variable name-.3.3.7Input&Output 输入与输出Get variable, variable, .Display variable, variable, .3.3.8Operators 运算符+-*/=add subtract multiply divideassign加减乘除赋值3.4 Combined Daype Definition 组合数据类型定义3.4.1Class Definition 类定义Class claameAttributesprivate : public : protec

7、ted :MethodsMethod1 (para1,Method2 (para1,para2, .)para2, .)3.4.2Data Structure Definition 数据结构定义数据结构使用“structure”+结构名的形式定义。结构的各个域列在下面,并用“”符号括起。 例如:structure exle_structeger realegertotal; e;number_of_people;3.4.3Constant Declaration 常量通过“-”符号来表示将一个值赋给常量标识。具有标准含义的常量不一定常量要在伪码中。3.5 Comments 注释注释使用 /*

8、和 */ 符号括起。3.6 For calling a routine or return a value 例程调用和返回值使用call with , 方式调用一个例程。当从本例程中返回时,使用Return 语句。如果需要得到例程的返回值,使用如下格式:return_value = call routin-name with ,3.7 To define a routine / function / procedure在 定义例程/函数/过程时,应当详细描述以下信息:描述:本例程的功能,在什么时调用它?等等输入参数:本例程的各个输入参数含义是什么?输出信息:本例程的输出是什么?包括输出到终端屏

9、幕和文件的信息返回值:本例程的返回值是什么?代表什么意思?给一个简单的描述被调函数:本例程被哪个例程/函数调用?在这里给一个详细列表调用函数:本例程调用哪个例程?在这里给一个详细列表其它影响:本例程是否影响全局变量?如何影响?等等定义例程时使用如下语句:Routine returnType routine_name (,.)在上面的注释中,type和returnType可以是在3.2节中描述的简单数据类型,也可以是在3.4节中描述的复合数据类型(例如一个结构)。3.8 Suggestions 建议1. Use well structured senten结构化英文非常简单使用结构化语句每个语句占用一行每个语句以一个动作或动词开始动词后面的名词代表作的数据对象。例如:Open datafile Create object 2. Use Simple Words 使用简单的语句尽可能地使用标准单词,避免使用太多的与编程语言相关的特殊关键字。对于数算可以使用符号,例如使用“”“name toelse/* there a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论