结构化程序设计 结构化程序设计是一种设计程序的技术 它采用自顶向下逐步细化的设计方法和 单入口( Single entry)单出口( Single exit) 的控制结构 ■这种控制结构包括有: 顺序 选择 循环
结构化程序设计 ◼ 结构化程序设计是一种设计程序的技术 ◼ 它采用自顶向下逐步细化的设计方法和 单入口(Single entry)单出口(Single exit) 的控制结构 ◼ 这种控制结构包括有: ◼ 顺序 ◼ 选择 ◼ 循环
结构化程序设计的原则 1、使用语言中的顺序、选择、重复等有限的基 本控制结构表示程序 2、选用的控制结构只准许有一个入口和一个出 3、程序语句组成容易识别的块( Block),每块 只有一个入口和一个 出口 4、复杂结构应该用基本控制结构进行组合嵌套 来实现 5、严格控制GO0T0语句
结构化程序设计的原则 1、使用语言中的顺序、选择、重复等有限的基 本控制结构表示程序 2、选用的控制结构只准许有一个入口和一个出 口 3、程序语句组成容易识别的块(Block),每块 只有一个入口和一个 出口 4、复杂结构应该用基本控制结构进行组合嵌套 来实现 5、严格控制GOTO语句
编程语言的选择 ■应用领域 ■算法及运算的复杂性 ■软件运行的环境 ■性能 ■数据结构的复杂性 ■软件开发组成员对该语言的熟悉程度
编程语言的选择 ◼ 应用领域 ◼ 算法及运算的复杂性 ◼ 软件运行的环境 ◼ 性能 ◼ 数据结构的复杂性 ◼ 软件开发组成员对该语言的熟悉程度
编程风格 程序必须是可以理解的 ■程序的风格应该强调简单和清晰 ■影响程序风格的因素有: 源程序文档化 ■数据说明的方法 语句的结构 I/O的方法
编程风格 ◼ 程序必须是可以理解的 ◼ 程序的风格应该强调简单和清晰 ◼ 影响程序风格的因素有: ◼ 源程序文档化 ◼ 数据说明的方法 ◼ 语句的结构 ◼ I/O的方法
源程序文档化 ■选择好标识符(变量和标号)的名字 ■挑选有意义的标识符名字 ■安排注解 ■序言式注解(头文件) ■功能注解 使程序的结构一目了然 缩进
源程序文档化 ◼ 选择好标识符(变量和标号)的名字 ◼ 挑选有意义的标识符名字 ◼ 安排注解 ◼ 序言式注解(头文件) ◼ 功能注解 ◼ 使程序的结构一目了然 ◼ 缩进