计算机二级程序设计基础讲课文档.ppt

计算机二级程序设计基础;程序设计方法与风格

结构化程序设计

面向对象的程序设计方法,对象、方法、属性及继承与多态性。;概念:是使用计算机系统的指令或语句,组成求解不同问题,实现不同算法所需的完整序列的一个工作过程。

最初设计考虑问题:

讲究技巧:如何能节省一个字节,如何能提高程序运行的效率…

现在主要考虑问题:

程序的易读性和可维护性;

1.源程序的文档化

符号名的命名

程序注释:序言性和功能性注释

程序的视觉组织

2.数据说明的方法

显式地说明一切变量(vb)

数据说明的次序应该规范化

说明变量有序化,便于查找变量(按顺序排列)

对复杂数据结构应注释说明;2.语句的结构

一行内只写一条语句

程序编写应优先考虑清晰性

除非对效率有特殊要求,程序编写要清晰第一,效率第二

首先要保证程序正确,然后才要求速度

避免使用临时变量使程序可读性下降

避免不必要的转移

尽可能使用库函数

避免使用复杂的条件语句

尽量减少使用“否定”条件的语句

数据结构要利于程序的简化

要模块化,每个模块的功能尽可能单一化

利用信息隐蔽,确保每个模块的独立性

从数据出发去构造程序

不要修补不好的程序,要重新编写;4.输入和输出

对所有输入数据都要检验数据的合法性

检查输入项的的各种重要组合的合理性

输入格式要简单,使输入步骤和操作尽量简单

输入数据时,应允许使用自由格式

应允许缺省值

输入一批数据时,最好使

文档评论(0)

1亿VIP精品文档

相关文档