结构化程序设计
1. 机构化程序设计的方法
一个结构化程序就是用高级语言表示的结构化算法。结构化程序设计强调程序设计的风格和程序结构的规范化,以及清晰的结构
结构化程序设计方法的基本思路:把一个复杂问题的求解过程分阶段进行,每个阶段处理的问题都控制在人们容易理解和处理的范围内
结构化程序设计的基本方法:
- 自顶向下
- 逐步求精
- 模块化
- 语句结构化
2. 结构化程序设计过程
-
程序设计的一般过程
- 针对具体问题建立相应的数学模型
- 根据建立的数学模型,设计相应的算法
- 根据设计的算法,编写程序实现算法
- 测试与调试程序
算法的描述方式
- 自然语言方式
- 伪代码方式
- 程序流程图方式
- 算法的基本概念
算法是为解决某个问题而定义的一组确定的、有限的操作步骤
算法的特点:
- 有穷性
- 确定性
- 有效性
- 有零个或多个输入
- 有一个或多个输出
-
算法评价
- 执行算法所消耗的时间,即时间效率问题
- 执行算法所消耗的存储空间,主要考虑辅助的存储空间<