返回列表 发帖
程序的灵魂—算法
一个程序应包括:
对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构。
对操作的描述。即操作步骤,也就是算法

程序=算法+数据结构+程序设计方法+语言工具和环境
算法的概念
做任何事情都有一定的步骤。为解决一个问题而采取的方法和步骤,就称为算法。
计算机算法:计算机能够执行的算法。
计算机算法可分为两大类:
数值运算算法:求解数值;
非数值运算算法:事务管理领域。
算法的表示
1用自然语言表示算法
除了很简单的问题,一般不用自然语言表示算法。
2用流程图表示算法
流程图表示算法,直观形象,易于理解
3用伪代码表示算法
伪代码使用介于自然语言和计算机语言之间的文字和符号来描述算法。
4计算机语言表示算法
我们的任务是用计算机解题,就是用计算机实现算法;
用计算机语言表示算法必须严格遵循所用语言的语法规则。
         

结构化程序设计方法
自顶向下;
逐步细化;
模块化设计;
结构化编码。

TOP

返回列表