伪代码编程过程

来源:互联网 发布:mac office 激活码 编辑:程序博客网 时间:2024/05/22 16:02

一、伪代码

伪代码的指导原则:
1、用类似的 英语来描述特定操作。

2、避免使用目标语言的语法来描述,伪代码能让你在一个比代码更高的层次上进行设计。当用编程语言的语法来描述时,你的伪代码设计就降到了一个更低的层次。

3、在意图的层面上去编写伪代码,用伪代码来描述该解决方法的意图,而不是去用目标语言去编写实现方法。

4、在一个和目标语言足够适合的层次来写伪代码,比如 一个伪代码语句能够代表当前 主流的高级语言c++/java/python等的一句目标代码。这样才能更加合适一句伪代码写目标代码。
(实际上如果代码的层次太高,就会掩盖代码中的问题的细节,应该不断的精化伪代码,加入更多的实现细节,直到看着伪代码就能自动写出目标语言代码为止)

二 、创建一个类

1、创建类的总体设计
定义类的特定职责,定义类索要隐藏的秘密,精确定义类的接口所要表达的抽象概念;

决定这个类是否从其他类派生出来,或者其他类从该类派生;

指出这个类中的关键的公用方法,标识并设计出所需要用到的重要数据成员;

多次重复迭代设计,最终能直接设计出子程序为止;

2、创建类中的子程序

在编写子程序的时候还会引出更多的或者重要的 或次要的子程序, 创建这些新加入的子程序的过程往往还会重新 影响类的总体设计

3、复审并测试整个类
创建子程序的时候要经过测试,
在整个类可以工作之后,再对整体进行复查和测试。

三、用伪代码创建子程序

1、设计子程序
2、编写子程序代码
3、代码检查
4、收尾
p220 仔细读读

0 0