算法+数据结构设计方法(一):算法分类数值算法

文章目录

前言

算法 + 数据结构 = 程序

数据结构:数据的描述

算法:一个操作的描述计算机程序设计语言的翻译程序有,需要电脑操作的步骤

一、算法分类

数值算术

非数值算术

二、算法的特点

有限性:操作步骤数有限

确定性:每一步都应该是确定性的

有零个或多个输入:输入是指执行算法时需要从外界获取的必要信息

有一个或多个输出:算法的目的是解决计算机程序设计语言的翻译程序有,而“解决”就是输出

有效性:每个步骤都应有效执行并具有明确的结构

三、算法表示1.用流程图表示算法

1.1示例

    求 1 x 2 x 3 x 4 x 5

    有50个学生,要求输出成绩在80分以上的学生的学号和成绩

1.2.三个基本结构2.用NS流程图表示算法

3. 用伪代码表达算法

伪代码是介于自然语言和计算机语言之间描述算法的词语和符号。

为了方便,易于理解

4. 用计算机语言表示算法四、结构化编程方法

    自顶向下、逐步细化、模滑块设计、结构化编码

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论