二级VB基础教程:4.1算法概论

二级VB基础教程:4.1算法概论,第1张

二级VB基础教程:4.1算法概论,第2张

4.1算法简介

1.算法的概念

算法:指用计算机解决问题的方法和步骤。

算法的分类:数值算法:用于解决一般数学解析方法难以解决的问题,如求超越方程的根、求定积分、解微分方程等。

非数值算法:用于搜索和排序非数值信息。

数值算法:用于解决一般数学解析方法难以解决的问题,如求超越方程的根、求定积分、解微分方程等。

非数值算法:用于搜索和排序非数值信息。

2.算法的特征。

(1)确定性:意味着算法的每一步都要准确无误。
(2)可行性:是指算法的每一步都必须由计算机有效地执行和实现,并能得到一定的结果。
(3)有限性:是指一个算法可以在有限的时间和步骤内执行。
(4)输入:是指一个算法可以有0个或多个输入数据。
(5)输出:一个算法必须有一个或多个输出结果。

3.算法的评估

主要评价指标有:算法是否正确,运行效率,占用系统资源量。

4.算法的描述

通常用通用流程图来描述算法。

5.基本算法结构

“结构化程序设计方法”规定算法有三种基本结构:序列结构、选择结构和循环结构。

6.算法的例子

(1)欧几里德算法——求两个自然数的公约数

(2)顺序搜索算法-在n个字符串集合中,搜索特定字符串的存在

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 二级VB基础教程:4.1算法概论

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情