上QQ阅读APP看书,第一时间看更新
3.1 算法概述
知识点讲解:光盘:视频\PPT讲解(知识点)\第3章\算法概述.mp4
算法是指用计算机解决某一问题的方法和步骤。在计算机程序实现某个处理功能时,实际上是实现某个算法的过程。在本节的内容中,将对算法等基本知识进行简要介绍。
3.1.1 算法分类
算法分为如下3类。
❑ 数值算法:用于解决一般数学解析方法难以解决的问题,例如求超越方程的根,求定积分,解微分方程等。
❑ 非数值算法:用于对非数值信息进行查找、排序等。
❑ 非数值算法:用于对非数值信息进行查找、排序等。
3.1.2 算法的特征
算法一共有5个特征,具体说明如下所示。
❑ 确定性:指算法的每个步骤都应确切无误,没有歧义。
❑ 可行性:指算法的每个步骤必须是计算机能够有效执行、可以实现的,并可得到确定的结果。
❑ 有穷性:指一个算法应该在有限的时间和步骤内可以执行完毕的。
❑ 输入性:指一个算法可以有0或多个输入数据。
❑ 输出性:指一个算法必须有一个或多个输出结果。
Visual Basic语言在遵循算法处理的指导下,生成对应功能的流程语句来实现算法的目标。“结构化程序设计方法”规定算法有顺序结构、选择结构和循环结构3种基本结构,所以Visual Basic在流程语句也对应的分为顺序结构、选择结构和循环结构3种基本结构。