七 编码
1、程序设计语言
2、结构化程序设计
3、程序设计风格
4、程序复杂性度量
一 程序设计语言
1、分类
2、特点
二 结构化程序设计
1、内容
在编写程序时,强调使用几种基本控制结构
在程序设计过程中,尽量采用自定向下和逐步细化的原则,由粗到细,一步步展开
2、原则
顺序、选择,重复等基本控制结构表示程序逻辑
控制结构只允许一个入口一个出口
复杂的结构应组合嵌套
3、编码原则
先求正确后求快
先求清晰后求快
求快不忘保持程序正确
保持程序整洁以求快
不要因效率而牺牲清晰
三 程序设计风格
1、源程序文档化
标识符的命名、安排注释、程序的视觉组织
2、数据说明
数据说明的次序应当规范化,使数据容易查找、测试、排错、维护
说明语句中变量安排有序化
使用注释说明复杂数据结构
3、 语句结构
力求简单,直接
4、输入/输出方法
四 程序复杂性度量
代码行度量法、McCabe度量法