精华内容
下载资源
问答
  • VB循环

    热门讨论 2017-08-14 09:53:59
    VB的几种循环 次数已知的循环语句 For…next 循环 例子1 Dim i%, y% For i = 1 To 10 Step 2   y= y + 1 Next i   step2表示i=i+2 所以这个是循环5次   例子2 Dim i, c As Integer c = 0  For...

    VB的几种循环

    次数已知的循环语句 For…next  循环

    例子1

    Dim i%, y%

    For i = 1 To 10 Step 2 

        y= y + 1

    Next i

     

    step2表示i=i+2

    所以这个是循环5次

     

    例子2

    Dim i, c As Integer

    c = 0

       For i = -12 To -33 Step -4

           c = c + 1

    Next i

     

    当结束的时候,c=6, i=-36

     

     

     

    例子3

    Dim t, u, i, j As Integer

    t = 0: u = 0

       For i = 1 To 3

           For j = 1 To i

               t = t + 1

           Next j

           u = u + 1

       Next i

    MsgBox (Str(t)& "" & Str(u))

    这个出现的MsgBox 弹出框显示6 3

    I=4; j=4 ; t=6;u=3

     

     当型/直到型循环语句 Do …loop循环

    1)Do while<条件>

           <循环体>

    Loop

    2)Do until<条件>

           <循环体>

    Loop

    3)Do

    <循环体>

    Loop while<条件>

    4)Do

    <循环体>

    Loop until<条件>

     

    例子4Do while

     

    Dim k, n, m As Integer

    n = 10

    m = 1

    k = 1

       Do While k <= n

           m = m + 2

           k = k + 1  (这句话是不可缺省的,否则会死循环)

       Loop

    MsgBox (m)

     

     

          

     

    例子5

    当型循环语句 While …wend

    While <条件>

           <循环体>

    Wend

    是依据条件的true或false来决定循环的

     

    展开全文
  • VB循环结构

    千次阅读 2018-10-13 13:14:16
    FOR循环(一般已知循环次数) DO循环(一般未知循环次数)   接下来展开叙述,两种结构   FOR循环 作用:一般用于循环次数已知的循环结构,又称为计数型循环 形式: FOR 循环变量=初值 TO 终值[step 步长] ...

    计算机最擅长解决重复的问题,这个问题主要通过循环机构来解决,以VB为例

    VB提供两种循环结构

    FOR循环(一般已知循环次数)

    DO循环(一般未知循环次数)

     

    接下来展开叙述,两种结构

     

    FOR循环

    作用:一般用于循环次数已知的循环结构,又称为计数型循环

    形式: FOR 循环变量=初值 TO 终值[step 步长]

    循环体

       NEXT 循环变量

     

    以例子说明:

    FOR循环(数字之美)

     

    要求:利用FOR循环显示有规律的数字图

    分析:关键如何构建上图的有规律的数值表达式,输出格式如何?

     

    首先如何输出下图

     

    定义i变量(输出第几行)

    定义t变量(t便为上图的数字)

    观察下图,找出他的关系

        i

         t

       1

        1

       2

       12

      ___

        ___

        9

     123456789

    当i=1即第一行时,输出1

    当i=2即第一行时,输出12

    以此类推

    t= t * 10 + i(该变量为i)

     

    接着考虑如何输出如题的格式:

    1.使用Tab(n)函数:在第几个字符开始打印结果

    2.可变部分:变量,表达式

      不变部分:字符串形式

      &           :将两部分连接

      Print Tab(15 - i); t & " x 8 + " & i & "=" & t * 8 + I

     

    整体代码如下:

        Dim i As Long

        Dim t As Long

        t = 0

        For i = 1 To 9

            t = t * 10 + i

            Print Tab(15 - i); t & " x 8 + " & i & "=" & t * 8 + i

        Next i

    通过流程图进行分析:

    FOR循环的流程图

     

    与这个例子作对比:

     

    可以看出循环是一行一行数据进行输出,通过变量关系之间去输出下一行的内容

    展开全文
  • VB编程控制结构在VB编程中提供了3种控制结构,分别是:顺序结构、选择结构、循环结构。其中顺序结构非常容易理解,即按照代码的先后顺序依次执行;重点和难点内容在于选择结构和循环结构。其中循环结构又有3种不同...

    1a7b65380520c68e9301e8ee2cf847be.gif

     VB编程控制结构

    在VB编程中提供了3种控制结构,分别是:顺序结构、选择结构、循环结构。

    其中顺序结构非常容易理解,即按照代码的先后顺序依次执行;

    重点和难点内容在于选择结构和循环结构其中循环结构又有3种不同风格,分别是For(计数)循环、(While)当循环和Do循环。

    efb14dddecb7c2673a3d4a8f679a2ef1.png

    下面我们着重来学习循环结构。

    一、计数循环(For循环)

    格式:

    For 循环变量初值 To 终值 [Step为步长,默认步长为1]

    [循环体]

    [Exit For]

    Next [循环变量][,循环变量]……

    说明:

    1、for循环格式中有多个参量,这些参量的含义如下:

    1)循环变量:也称“循环控制变量”、“控制变量”或“循环计数器”。它是一个数值变量。

    2)步长:不可为0。如果步长为1,则可省略不写。

    3)格式中的初值、终值、步长均为数值表达式,但其值不一定是整数,可以是实数,VB自动调整。

    2、For循环语句的执行过程是:首先把“初值”赋给“循环变量”,接着检查“循环变量”的值是否超过终值,如果超过就停止执行“循环体”,跳出循环,执行Next后面的语句,否则执行一次“循环体”,然后把“循环变量+步长”的值赋给“循环变量”,重复上述过程。

    bf1ee41f2263c84afcb174c2a44272b1.png

    3、在VB中,For-Next循环遵循“先检查,后执行”的原则,即先检查循环变量是否超过终值,然后决定是否执行循环体。因此,当步长为正数,但初值>终值,或步长为负数,但初值<终值时,循环体将不会被执行。当初值等于终值时,不管步长是正数还是负数,均执行一次循环体。

    4、For语句和Next语句必须成对出现,不能单独使用,且For语句必须在Next语句之前。

    5、循环次数由初值、终值和步长3个因素确定,计算公式为:

    循环次数=Int (终值-初值)/步长+1

    6、For-Next循环可嵌套使用。

    当循环控制结构

    while 

    一、在VB当中,当循环的格式如下:

    While 条件

    [语句块]

    Wend

    “条件”为一布尔表达式。当循环语句的功能是:当给定的“条件”为True时,执行循环中的“语句块”。

    二、当循环与For循环的区别

    For循环对循环执行指定的次数,当循环则是在给定的条件为True时重复一个语句序列(循环体)的执行。

    三、当循环的注意事项

    1、While循环语句先对“条件”进行测试,然后才决定是否执行循环体,只有在“条件”为True时才执行循环体。如果条件从开始就不成立,则一次循环体也不执行。

    2、如果条件总是成立,则不停地重复执行循环体。

    3、开始时对条件进行测试,如果成立,则执行循环体;执行完一次循环体后,再测试条件,如果成立,则继续执行,直到条件不成立为止。

    也就是说,当条件最初出现False时,或以某种方式执行循环体,使得条件的值最终出现False时,当循环才能终止。

    在正常使用的当循环中,循环体的执行应当能使条件改变,否则会出现死循环,这是程序设计中容易出现的严重错误,应当尽力避免。

    4、当循环可以嵌套,层数没有限制,每个Wend和最近的While相匹配。

    3ff341cbbf055bfe78a85e454f35ecaa.png

    Do循环控制结构c81df4f1d5a769c7903e17dd43376830.png 

    一、Do循环的格式如下:

    1、

    Do

    [语句块]

    [Exit Do]

    Loop [While|Until 循环条件]

    2、

    Do [While|Until 循环条件]

    [语句块]

    [Exit Do]

    Loop

    二、说明

    1、DoLoopWhileUntil都是关键字。“语句块”是需要重复执行的一个或多个语句,即循环体。“循环条件”是一个逻辑条件。

    2While是条件为True时执行循环,而Until则是条件变为True之前重复。需要有使循环结束的语句。

    3、在格式(1)中,WhileUntil放在循环的末尾,分别叫做DoLoop While DoLoop Until循环,它们的逻辑流程分别如图所示。

    989ff9655247506d6e18b43d5270f64d.png

    4、在格式2中,WhileUntil放在循环的开头,即紧跟在关键字Do之后,组成两种循环,分别叫做Do WhileLoop循环Do UntilLoop循环。

    5Do While|UntilLoop循环先判断条件,然后在条件满足时才执行循环体,否则不执行。

    6、和While循环一样,如果条件总是成立,Do循环也可能陷入“死循环”。在这种情况下,可以用Exit Do语句跳出循环。一个Do循环中可以有一个或多个Exit Do语句,并且Exit Do语句可以出现在循环体的任何地方。当执行到语句时,结束循环,并把控制转移到Do循环后面的语句。用Exit Do语句只能从它所在的那个循环中退出。

    7、Do循环可以嵌套,其规则与For-Next循环相同。

    VB编程必知内容

    ► VB编程学习第一步|VB开发软件及工具下载

    ►Excel常用公式整理,让数据处理简单起来!

    ► VB编程语言基础知识点总结

    ► VB编程各种数据类型、关键字、类型符总结

    ► VB编程开发实际项目程序展

    b1fc571b982b88befac3e77927d3600b.png

    1

    长按上图,关注跟我学VB

    微信公众号

    愿大家都能顺利学好VB,轻松编程!

    展开全文
  • VB编程控制结构在VB编程中提供了3种控制结构,分别是:顺序结构、选择结构、循环结构。其中顺序结构非常容易理解,即按照代码的先后顺序依次执行;重点和难点内容在于选择结构和循环结构。其中循环结构又有3种不同...

    fbdee9010c4831a5f9d4a0d6c34fa2b0.gif

     VB编程控制结构

    在VB编程中提供了3种控制结构,分别是:顺序结构、选择结构、循环结构。

    其中顺序结构非常容易理解,即按照代码的先后顺序依次执行;

    重点和难点内容在于选择结构和循环结构其中循环结构又有3种不同风格,分别是For(计数)循环、(While)当循环和Do循环。

    2e60262049f87b1ff0c42119c06afe29.png

    下面我们着重来学习循环结构。

    一、计数循环(For循环)

    格式:

    For 循环变量初值 To 终值 [Step为步长,默认步长为1]

    [循环体]

    [Exit For]

    Next [循环变量][,循环变量]……

    说明:

    1、for循环格式中有多个参量,这些参量的含义如下:

    1)循环变量:也称“循环控制变量”、“控制变量”或“循环计数器”。它是一个数值变量。

    2)步长:不可为0。如果步长为1,则可省略不写。

    3)格式中的初值、终值、步长均为数值表达式,但其值不一定是整数,可以是实数,VB自动调整。

    2、For循环语句的执行过程是:首先把“初值”赋给“循环变量”,接着检查“循环变量”的值是否超过终值,如果超过就停止执行“循环体”,跳出循环,执行Next后面的语句,否则执行一次“循环体”,然后把“循环变量+步长”的值赋给“循环变量”,重复上述过程。

    53f8100b9c441e37d9dc55c969e553f9.png

    3、在VB中,For-Next循环遵循“先检查,后执行”的原则,即先检查循环变量是否超过终值,然后决定是否执行循环体。因此,当步长为正数,但初值>终值,或步长为负数,但初值<终值时,循环体将不会被执行。当初值等于终值时,不管步长是正数还是负数,均执行一次循环体。

    4、For语句和Next语句必须成对出现,不能单独使用,且For语句必须在Next语句之前。

    5、循环次数由初值、终值和步长3个因素确定,计算公式为:

    循环次数=Int (终值-初值)/步长+1

    6、For-Next循环可嵌套使用。

    当循环控制结构

    while 

    一、在VB当中,当循环的格式如下:

    While 条件

    [语句块]

    Wend

    “条件”为一布尔表达式。当循环语句的功能是:当给定的“条件”为True时,执行循环中的“语句块”。

    二、当循环与For循环的区别

    For循环对循环执行指定的次数,当循环则是在给定的条件为True时重复一个语句序列(循环体)的执行。

    三、当循环的注意事项

    1、While循环语句先对“条件”进行测试,然后才决定是否执行循环体,只有在“条件”为True时才执行循环体。如果条件从开始就不成立,则一次循环体也不执行。

    2、如果条件总是成立,则不停地重复执行循环体。

    3、开始时对条件进行测试,如果成立,则执行循环体;执行完一次循环体后,再测试条件,如果成立,则继续执行,直到条件不成立为止。

    也就是说,当条件最初出现False时,或以某种方式执行循环体,使得条件的值最终出现False时,当循环才能终止。

    在正常使用的当循环中,循环体的执行应当能使条件改变,否则会出现死循环,这是程序设计中容易出现的严重错误,应当尽力避免。

    4、当循环可以嵌套,层数没有限制,每个Wend和最近的While相匹配。

    30d343edc8b42e0a558638aa3eaa96c1.png

    Do循环控制结构1710b63e635e7e91a4165b66b79ba0a3.png 

    一、Do循环的格式如下:

    1、

    Do

    [语句块]

    [Exit Do]

    Loop [While|Until 循环条件]

    2、

    Do [While|Until 循环条件]

    [语句块]

    [Exit Do]

    Loop

    二、说明

    1、DoLoopWhileUntil都是关键字。“语句块”是需要重复执行的一个或多个语句,即循环体。“循环条件”是一个逻辑条件。

    2While是条件为True时执行循环,而Until则是条件变为True之前重复。需要有使循环结束的语句。

    3、在格式(1)中,WhileUntil放在循环的末尾,分别叫做DoLoop While DoLoop Until循环,它们的逻辑流程分别如图所示。

    d0941c368d08f0d0da2234a02a01e554.png

    4、在格式2中,WhileUntil放在循环的开头,即紧跟在关键字Do之后,组成两种循环,分别叫做Do WhileLoop循环Do UntilLoop循环。

    5Do While|UntilLoop循环先判断条件,然后在条件满足时才执行循环体,否则不执行。

    6、和While循环一样,如果条件总是成立,Do循环也可能陷入“死循环”。在这种情况下,可以用Exit Do语句跳出循环。一个Do循环中可以有一个或多个Exit Do语句,并且Exit Do语句可以出现在循环体的任何地方。当执行到语句时,结束循环,并把控制转移到Do循环后面的语句。用Exit Do语句只能从它所在的那个循环中退出。

    7、Do循环可以嵌套,其规则与For-Next循环相同。

    VB编程必知内容

    ► VB编程学习第一步|VB开发软件及工具下载

    ►Excel常用公式整理,让数据处理简单起来!

    ► VB编程语言基础知识点总结

    ► VB编程各种数据类型、关键字、类型符总结

    ► VB编程开发实际项目程序展

    58fae99d514b72baa030e92197e071fb.png

    1

    长按上图,关注跟我学VB微信公众号

    愿大家都能顺利学好VB,轻松编程!

    展开全文
  • 现在知道答案了:在循环内改变循环次数vb.net改变不了,C#可以(网友测试的)。
  • VB循环语句

    千次阅读 2014-12-02 22:15:36
    1.While...Wend 语句 只要指定的条件为 True,则会重复...用 Do 循环重复执行一语句块,且重复次数不定。Do...Loop 语句有几种演变形式,但每种都计算数值条件以决定是否继续执行。如同 If...Then condition 必须是一个
  • ASP.NET Razor - VB 循环和数组 语句在循环中会被重复执行。 For 循环 如果您需要重复执行相同的语句,您可以设定一个循环。 如果您知道要循环次数,您可以使用 for 循环。这种类型的循环在向上...
  • ASP.NET Razor - VB 循环和数组 语句在循环中会被重复执行。 for 循环 如果您需要重复执行相同的语句,您可以设定一个循环。 如果您知道要循环次数,您可以使用 for 循环。这种类型的循环在向上计数或向下计数时...
  • VB循环

    2015-03-26 14:48:00
    1. 在使用循环控制语句前,首先要对循环条件进行判断,如果循环次数是有固定次数的,那么使用For……next循环,其结构为: For 计数器变量=开始计数值 to 最后计数值 执行循环体 Next 2. 如果是需要对数组或...
  • VB循环语句的问题,for语句运行次数可以通过to控制,那么运行层次通过什么来确定呢?
  • 如果您能够确定循环次数,则可以使用 for 循环。这种循环类型是专门为计数或反向计数设计的: 实例 @For i=10 To 21 @Line #@i Next i 运行实例 For Each 循环 如果您需要处理集合或数组,则...
  • VB.NET有很多值得学习的地方,这里我们主要介绍VB.NET循环VB.NET循环有三种形式:For/Next循环、While/End While循环、Do/Loop循环和For/Each循环。 1. For/Next循环 用For/Next循环可以精确地控制循环体的执行...
  • For-Next循环是计数循环,常用于循环次数已知的情况。 'For-Next循环结构 For 循环变量=初值 To 终值 (step 步长) 语句块1 (Exit for) 语句块2 Next 循环变量 (二)条件循环之直到型循环 Do-Loop循环具有两...
  • vb.net如何让程序只能打开三次后就不能打开了,不能用循环保存次数在一个文件里
  • VB各种循环语句

    千次阅读 2011-01-18 16:08:00
    condition [statements] .. Wend 2.Do...Loop 2.1 第一种用法 用 Do 循环重复执行一语句块,且重复次数不定。Do...Loop 语句有几种演变形式,但每种都计算数值条件以决定是否继续...
  • 前言当我们要做重复的事情时,就需要用到循环指令,在DOS时代的汇编语言中,最常用的语句就是...LOOPLOOP的循环次数保存在ECX中,每执行一次循环,ECX就自动减一,直到为0,如果为0则退出循环,LOOP后面跟着标号,程...
  • vb.net的循环语句

    千次阅读 2011-10-06 08:42:23
    For...Next循环在事件过程中重复执行指定的一组语句,直到达到指定的执行次数为止。当要执行几个相关的运算、操作屏幕上的多个元素或者处理几段用户输入时,这种方法就十分有用了。For...Next循环实际上是一大串程序...
  • VB的For Each…Next循环

    2020-06-06 16:05:59
    循环不需要计数器变量,VB自己知道应该执行几次循环。我们拿工作表集合作个例子,要删除工作簿里面的工作表,你首先不得不要选择它,再选择“编辑”-“删除工作表”。如果要只留一个工作表在工作簿里面的话,你就...
  • 学习循环语句首先要明白循环结构作用是重复执行一段程序,而且循环是有条件的、次数是有限的,而且应用最多的for…next与Do while…loop要重点掌握。
  • VB.Net学习笔记(循环语句)

    千次阅读 2004-05-17 18:19:00
    循环语句 VB.Net中的循环语句分为:Do While Loop、For Next、For Each三种。 Do While LoopDo While...在使用Do While Loop语句时要注意,因为它们是不确定循环次数,所以要小心不要造成死循环。 Do While Loop举例
  • 它的应用广泛,最简单的例子是累加器的作用,还可以用于穷举法,更直观的例子是把某件事重复指定的次数,这样就不用把要重复的语句输入多次,而通过循环结构完成,非常方便。C语言里有一个“for”循环语句,VB里也有...
  • (2)实现上述功能的VB代码如下。划线处的语句有错,应改为________。'以下代码是将有效密文数字转换为十进制数的函数Function conv(p As String)As IntegerDim k As Integer, q As String, i As Integerk = 0: g = "...
  • VB排序代码---7种经典排序算法已优化---可记录各种排序的时间及循环次数
  • 该资源通过VB编程模拟鼠标左键,可实时捕捉鼠标坐标,自定义左键单击次数循环操作。合理使用可有效增加工作效率。
  • VB模拟考

    2014-05-05 08:34:30
    1,有语句 Print val(“123ABC456”) 履行后,显示的是 ( B )  A.”123ABC456” B....2.下列语句中循环体的履行次数是( A )  a=3 : b=1 For I=b to a step -1 Print I Next I A.0 B
  • VB模拟全自动洗衣机的整个洗衣过程,比如模拟抽水、洗衣、浸泡、脱水的各个过程,符合vb结构化程序的特点,简单易懂,也是一般小游戏的循环方式,部分代码说明:  Dim WarterHeight As Single '水高度  Dim ...
  • 怎么样表示不定层数的循环,也就是循环的循环次数本身不确定,怎么写循环,是在VB
  • VB模拟洗衣机,哈哈,还没听说过吧,可模拟出洗衣机自动加水抽水的功能,还有动画演示效果,符合VB结构化程序的特点,简单易懂,同时采用了通用的小游戏循环方式。代码片段:  Dim WarterHeight As Single '水高度...

空空如也

空空如也

1 2 3 4
收藏数 65
精华内容 26
热门标签
关键字:

vb循环次数