纯净、安全、绿色的下载网站

首页

当前位置:首页IT学院IT技术

算法——————————程序的“魂”

GLCC   2021-05-06 我要评论

数据结构:对数据的描述——————》在程序中要指定用到哪些数据,以及这些数据的类型和数据的组织形式。

算法:对操作的描述——————》操作的目的就是对数据进行加工处理,以得到期望的结果。为解决一个问题而采取的方法和步骤,就称为算法。

    算法+数据结构=程序

算法的特性:

1、有穷性

  一个算法应包含有限的操作步骤,而不能是无限的。

2、确定性

  算法中的每一步都应该是确定的,而不应当是含糊的、模棱两可的。

3、幽零个或多个输入

  所谓输入是指在执行算法时需要从外界取得必要的信息。

4、有一个或多个输出

  算法的目的是为了求解,“解”就是输出。

5、有效性

  算法中的每一步都应该有效的执行,并得到确定的结果。

算法如何表示

  1、用自然语言表示

  2、用流程图表示算法

  3、用伪代码表示算法

  4、用机器语言表示算法

三种基本结构

  1、顺序结构

  2、循环结构

  3、分支结构(选择结构)

结构化程序设计方法

  1、自顶向下

  2、逐步细化

  3、模块化(划分子模块一般不超过50行且注意模块的独立性,即高内聚低耦合)

  4、结构化编码

 


相关文章

猜您喜欢

网友评论

Copyright 2022 版权所有 软件发布

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们