我们在平时的学习VB中,经常会遇到很多中算法代码结构。那么多的算法结构,我们不能全部都学习一遍,所以要抓住算法的共性,其实,VB算法有三种基本结构,其它的结构基本上都是它的变形。下面小编给大家详细介绍算法的三种基本结构,以供参考学习。
工具/原料
1
电脑
2
VB软件
一.顺序结构
1
顺序结构是指程序的执行是按照算法代码书写语句的顺序来进行的,是最基本的结构。顺序结构的执行流程如下图。
2
下图就是一个很典型的顺序结构。
二.分支结构
1
分支结构又叫做选择结构。分支结构不同于顺序结构,它是根据特定的条件来进行步骤操作的。主要有If语句和Select-Case语句。If语句。If语句又分为单分支If语句,双分支If语句,多分支If语句以及条件函数。双分支If语句,多分支If语句都是在单分支If语句基础上的变形,最基本的还是是单分支If语句,表示符合条件就输出,不符合则继续下面的操作。如下图。
2
iff函数又被称为条件函数,它和if语句还是有点区别的。表示如果条件成立,输出第一个表达式的值;否则,输出第二个表达式的值。我们以下图为例。
3
Select-Case语句。Select-Case语句实际上是一种多分支结构语句,表示符合条件就输出,不符合则继续下面的操作。它的格式如下图。
三.循环结构
1
For-Next循环语句。这个主要是用来对已知循环次数的使用。表示一直循环,直到不符合条件停止,输出终值。
2
DO-Loop循环语句。与For-Next循环语句不同,这个主要是用来对未知循环次数的使用。它分为当型循环(表示符合条件时一直循环,不符合条件就退出,包括Do While-Loop和Do Loop-While)和直到型循环(表示不符合条件时一直循环,符合条件就退出,包括Do Until-Loop和Do Loop-Until )。以下图为例。
3
While-Wend语句。While-Wend语句也叫当型循环,与Do While-Loop循环语句使用方法相同。表示符合条件则一直执行循环,直到不符合条件输出。