文章目录
前言
算法 + 数据结构 = 程序
数据结构:数据的描述
算法:一个操作的描述计算机程序设计语言的翻译程序有,需要电脑操作的步骤
一、算法分类
数值算术
非数值算术
二、算法的特点
有限性:操作步骤数有限
确定性:每一步都应该是确定性的
有零个或多个输入:输入是指执行算法时需要从外界获取的必要信息
有一个或多个输出:算法的目的是解决计算机程序设计语言的翻译程序有,而“解决”就是输出
有效性:每个步骤都应有效执行并具有明确的结构
三、算法表示1.用流程图表示算法
1.1示例
求 1 x 2 x 3 x 4 x 5
有50个学生,要求输出成绩在80分以上的学生的学号和成绩
1.2.三个基本结构2.用NS流程图表示算法
3. 用伪代码表达算法
伪代码是介于自然语言和计算机语言之间描述算法的词语和符号。
为了方便,易于理解
4. 用计算机语言表示算法四、结构化编程方法
自顶向下、逐步细化、模滑块设计、结构化编码
© 版权声明
THE END
喜欢就支持一下吧
请登录后发表评论
注册
社交帐号登录