在程序设计过程中,无论采用何种策略,都要考虑如下的基本 要求 程序的正确性 程序的可理解性 程序的可靠性 程序的可维护性 程序执行的效率 李怡佳 统计与信息学院信息管理教研室
李怡佳 统计与信息学院信息管理教研室 11 在程序设计过程中,无论采用何种策略,都要考虑如下的基本 要求 程序的正确性 程序的可理解性 程序的可靠性 程序的可维护性 程序执行的效率
进行程序设计的基本步骤如下 明确条件和要求 分析数据 确定流程 编写程序 检査和调试 编写程序使用说明书 李怡佳 统计与信息学院信息管理教研室 12
李怡佳 统计与信息学院信息管理教研室 12 进行程序设计的基本步骤如下: 明确条件和要求 分析数据 确定流程 编写程序 检查和调试 编写程序使用说明书
进行程序设计不仅要让计算机能够正确地执行程序设计的意 图,而且还需要满足其他人员读懂程序的需要。因此需要注 意编程风格问题: 1)标识符号的命名 适当选取,使其直观,容易理解和记忆 2)程序的书写格式 注意每个语句简单而直接 3)程序的注释 适当增加注释语句,提高程序的可读性 4)程序的输入和输出 输入和输出的方式和格式应当方便用户使用 李怡佳 统计与信息学院信息管理教研室
李怡佳 统计与信息学院信息管理教研室 13 进行程序设计不仅要让计算机能够正确地执行程序设计的意 图,而且还需要满足其他人员读懂程序的需要。因此需要注 意编程风格问题: 1)标识符号的命名 适当选取,使其直观,容易理解和记忆 2)程序的书写格式 注意每个语句简单而直接 3) 程序的注释 适当增加注释语句,提高程序的可读性 4) 程序的输入和输出 输入和输出的方式和格式应当方便用户使用
6.1.3结构化程序设计 结构化程序设计(SP, structured programming)方法是 由 Dijkstra最早提出的。它采用自顶向下逐步求精的设计方法 和单入口,单出口的控制技术。使得程序具有结构清晰,容易 阅读和修改,容易验证其正确性等优点。许多程序设计设计语 言都支持结构化程序设计。 SP方法利用三种基本结构来表示程序逻辑。1966年Bohm 和 Jacopini证明了所有程序逻辑都可以归结为这三种基本结构 因此掌握结构化程序设计也就要能够正确应用这三种基本结构。 李怡佳 统计与信息学院信息管理教研室 14
李怡佳 统计与信息学院信息管理教研室 14 结构化程序设计(SP,structured programming)方法是 由Dijkstra最早提出的。它采用自顶向下逐步求精的设计方法 和单入口,单出口的控制技术。使得程序具有结构清晰,容易 阅读和修改,容易验证其正确性等优点。许多程序设计设计语 言都支持结构化程序设计。 SP方法利用三种基本结构来表示程序逻辑。1966年Bohm 和Jacopini证明了所有程序逻辑都可以归结为这三种基本结构, 因此掌握结构化程序设计也就要能够正确应用这三种基本结构。 6.1.3 结构化程序设计