算法:解决一个问题采取的方法、步骤。 计算机算法:计算机能执行并且解决问题的算法。 特点:有穷性、确定性、有 0 个或多个输入、1 个或多个输出、有效性。 结构化程序设计方法:自顶向下、逐步细化、模块化设计、结构化编码(顺序、选择、循环)