一个程序应包括以下两个方面的内容:
(1)、对数据的描述。
(2)、对操作的描述。
沃思(Nikiklaus Wirth)公式:数据结构 + 算法 = 程序
一、算法的特性
1、有穷性。
2、确定性。
3、有零个或多个输入。
4、有一个或多个输出。
5、有效性。
二、3种基本结构
1、顺序结构。
2、选择结构。
3、循环结构。
(1)、当(while)型循环结构。
(2)、直到(until)型循环结构。
三、结构化程序设计方法
1、自顶向下。
2、逐步细化。
3、模块化设计。
4、结构化编码。