计算机程序执行的控制流程只能由三种基本控制结构组成,即顺序结构、选择结构和循环结构。那么下面我们就来看一下这三种结构之间的联系与差别吧! 计算机程序执行的控制流程只能由三种基本控制结构组成,即顺序结构、选择结构和循环结构。那么下面我们就来看一下这三种结构之间的联系与差别吧!

(一)顺序结构程序设计

            所谓顺序结构,就是按照语句的书写顺序执行,即语句的执行顺序与书写顺序一致,但仅有的顺序结构不能处理复杂的问题。 

(1) 下面看一下其赋值语句 Let

           赋值语句是程序设计中最基本、最常用的语句,是为变量和对象属性设置新值得最主要的方法。其作用是把一个表达式的值赋给一个变量或一个对象的属性。

          赋值语句的一般格式:

         [Let]      <变量名>=<表达式>

         [Let]     [<对象名>.]<属性名>=<表达式>

       赋值语句的功能:首先计算赋值号右边表达式的值,然后把此值赋给赋值号左边的变量或属性。

(2)数据输出

        1、使用标签控件(Label)

         2、使用Print方法

Print方法用于在窗体(Form)、立即窗口(Debug)、图片狂(PictureBox)或打印机(Printr)等对象中显示或打印输出字符串或表达式的值,其语法格式如下:

[<对象名称>.]Print[<表达式列表>][,|;]

例如form2.print “Visual Basic”    ‘在form2窗体中显示“Visual Basic”

 Picture.print “Visual Basic”   ‘在图片框Picture 中显示“Visual Basic”

 3、使用信息框函数(Msgbox)

使用信息框函数Msgbox可以产生一个对话框来显示信息,并且等待用户单机某个按钮后,返回一个整数值以表明用户单机了哪个按钮。Msgbox函数的使用格式为:

<变量名>=Msgbox(<提示信息>[,<对话框类型>[,<对话框标题>]])

(3)数据输入

1、使用文本框控件(Textbox)输入数据

  文本框是一种最常用的控件,可以方便地由用户输入或显示文本。

其语法格式为:Text1.text=””

2、使用输入框函数(Inputbox)

  Inputbox 函数用于将用户从键盘输入的数据作为函数的返回值返回到当前程序中,此函数采用对话框界面,可以提供一个良好的交互环境。其语法格式为:

变量名=Inputbox(<提示内容>,[<对话框标题>],[<默认值>]

(二)选择结构设计程序

Vb提供了两种格式的条件语句:单行条件语句和块结构条件语句。

       单行条件语句

其语法格式为:If <条件> Then <语句块1> [Else <语句块2>]

      块结构条件语句,其语法格式为:

If <条件> Then

  <语句块1>

[Else

  <语句块2>]

End if

(三) 循环结构程序设计

   Vb中提供的循环语句有: For…Next、Do…Loop、For Each…Next 和While…Wend等。其中最常用的是For…Next、Do…Loop、语句。

  下面用For…Next来举一个例子,看一下如何编写比较从1到100 中输入三个数看谁最大。

        Max=0

        For i=1 to 100

            If max <a(i) Then

                Max=a(i)

            End if

       Next i

这样就解决了平常思维的局限性,用简单的循环语句解决了选择结构的缺陷。