为解决一个问题而采取的方法和步骤,被称为“算法”
1.算法的特性:有穷性(包含有限个操作步骤)、确定性(每一个步骤都应当是确定的)、有零个或多个输入、有一个或多个输出、有效性。
2.表示算法:自然语言、传统流程图、N-S流程图、伪代码。
3.流程的基本结构:顺序结构、选择结构、循环结构(分为while和until型)。
4.计算机语言:计算机无法识别流程图和伪代码,只有用计算机语言编写的程序才能被计算机执行,用计算机语言表示算法,必须严格遵循所用的语言的语法规则。
5.结构化程序设计方法:自顶向下--逐步细化--模块化设计--结构化编码。