Visual Basic 开发从入门到精通
上QQ阅读APP看书,第一时间看更新

3.1 算法概述

知识点讲解:光盘:视频\PPT讲解(知识点)\第3章\算法概述.mp4

算法是指用计算机解决某一问题的方法和步骤。在计算机程序实现某个处理功能时,实际上是实现某个算法的过程。在本节的内容中,将对算法等基本知识进行简要介绍。

3.1.1 算法分类

算法分为如下3类。

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

❑ 非数值算法:用于对非数值信息进行查找、排序等。

❑ 非数值算法:用于对非数值信息进行查找、排序等。

3.1.2 算法的特征

算法一共有5个特征,具体说明如下所示。

❑ 确定性:指算法的每个步骤都应确切无误,没有歧义。

❑ 可行性:指算法的每个步骤必须是计算机能够有效执行、可以实现的,并可得到确定的结果。

❑ 有穷性:指一个算法应该在有限的时间和步骤内可以执行完毕的。

❑ 输入性:指一个算法可以有0或多个输入数据。

❑ 输出性:指一个算法必须有一个或多个输出结果。

Visual Basic语言在遵循算法处理的指导下,生成对应功能的流程语句来实现算法的目标。“结构化程序设计方法”规定算法有顺序结构、选择结构和循环结构3种基本结构,所以Visual Basic在流程语句也对应的分为顺序结构、选择结构和循环结构3种基本结构。