文档介绍:2017-3-19 1第六章软件编码 2017-3-19 2本章要点?程序设计语言分类与源程序的质量要求?程序设计语言的选择原则?编码和编码风格?程序效率?编码错误的预防?代码复查?编码工具 2017-3-19 3对源程序的要求?语法正确?源程序具有良好的结构性?良好的程序设计风格 2017-3-19 4结构化程序设计?结构化程序设计的原则?程序设计自顶向下、逐步求精?数据结构的合理化 2017-3-19 5程序设计风格?源程序文档化?数据说明?语句结构?输入输出 2017-3-19 6第一、源程序文档化?标识符的命名?程序的注释?视觉组织—空格、空行与缩进 2017-3-19 7第二、数据说明?数据说明的次序应当规范化,使数据属性容易查找,也有利于测试、排错和维护?当多个变量名用一个语句说明时,应当对这些变量按字母的顺序排列?如果设计了一个复杂的数据结构,应使用注释说明在程序实现时这个数据结构的特点 2017-3-19 8第三、语句结构编码阶段构造的语句应力求简单、直接,不能为了只追求效率而使语句复杂化 2017-3-19 9第四、输入输出 I/ O 信息是与用户的使用直接相关的。 I/ O 的方式和格式应当尽可能方便用户的原则。系统能否为用户接受,有时就取决于 I/ O 风格。 2017-3-19 10 程序效率?讨论效率的准则?算法对效率的影响?影响存储效率的因素?影响输入输出的因素